mu-koan-logger

Shared logger for mu-kōän applications

MIT License

Downloads
27
Stars
0

mu-kōän-logger 公案-ログ

A winston logger provider for mu-kōän applications.

npm i --save mu-koan-logger

Usage

Returns a winston.Logger given an options.logger property and a set of prioritized rules.

  • If options.logger is a string, returns winston.loggers.get(options.logger).
  • If options.logger is a winston.Logger instance, returns that same instance.
  • If it is neither, return winston's default logger.
const logger = require('mu-koan-logger');

/**
 * Returns `winston.loggers.get('my-logger')`.
 */
var log = logger.get({ logger: 'my-logger' })

License

MIT