Skip to content

logger: 'error', -> TypeError #7

Open
@bebraw

Description

The docs could be a little clearer. Now they state that logger - allows to set log verbosity mode. Available values for log level are: level: 'verbose', 'debug', 'info', 'warn', 'error'; so I tried

var brokenLinksChecker = new BrokenLinksChecker({
  logger: 'error'
});

This yielded TypeError: Cannot assign to read only property 'useDate' of error.

By the looks of it, logger accepts a function. So something like this works:

var brokenLinksChecker = new BrokenLinksChecker({
  logger: console.error.bind(console),
});

Maybe you could rephrase the documentation a bit.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions