Logging utility used by Node Slack SDK
npm install @slack/loggerThe @slack/logger package is intended to be used as a simple logging interface that supports verbosity levels.
This package supports Node v18 and higher. It's highly recommended to use the latest LTS version of
node, and the documentation is written using syntax and features
from that version.
``shell`
$ npm install @slack/logger
This package exports a ConsoleLogger class, a generic Logger interface and a LogLevel enum.src/index.ts
The source code is short (~150 lines of code), so check out for details, but the ConsoleLogger APIconsole
mimics the default node API with three additions:
- getLevel(): returns the currently-specific LogLevel of the logger.setLevel(LogLevel)
- : sets the LogLevel of the logger.setName(string)
- : sets a prefix to display in logs. Useful if you have multiple loggers active.
If you get stuck, we're here to help. The following are the best ways to get assistance working through your issue:
* Issue Tracker for questions, feature requests, bug reports and
general discussion related to this package. Try searching before you create a new issue.
* Email us in Slack developer support: developers@slack.com`