expect(Bunyan.createLogger).toHaveBeenCalledTimes(1); expect(Bunyan.createLogger).toHaveBeenCalledWith({ name: "moleculer" }); Bunyan.createLogger.mockClear(); const logger = new BunyanLogger({ a: 5, expect(Bunyan.createLogger).toHaveBeenCalledTimes(1); expect(Bunyan.createLogger).toHaveBeenCalledWith({ name: "my-app" });
function logger(configuration) { return bunyan.createLogger({ name: configuration.appname, level: configuration.logLevel }); }
/** * * @param {string} name * @param {object} config * @returns {object} */ getNewInstance(name, config = {}) { if (!config.enabled) { return { debug() {}, warn() {}, info() {}, trace() {}, fatal() {}, error() {}, }; } return bunyan.createLogger({ name, ...config.options || {} }); }
constructor(options) { options = options || {}; this._name = options.name; if (options.$parent) { this._logger = options.$parent.child(options.childOptions); } else { this._logger = bunyan.createLogger({ name: this._name, level: options.level || bunyan.INFO, streams: options.streams }); } this._throttledLogs = new Map(); this._onceLogs = new Set(); const logMethods = new Set(['trace', 'debug', 'info', 'warn', 'error', 'fatal']); this._createLogMethods(logMethods); this._createThrottleLogMethods(logMethods); this._createOnceLogMethods(logMethods); }
const init = () => { const logPath = path.resolve(__dirname, "../../schools.log"); const env = process.env.NODE_ENV || "production"; const level = bunyan.levelFromName[process.env.LOG_LEVEL] || (env === "production" ? "warn" : "info"); log = bunyan.createLogger({ name: "Schools", streams: [ { level, stream: process.stdout }, { level, type: "rotating-file", path: logPath, period: "1d", // daily rotation count: 3 // keep 3 back copies } ] }); log.debug("Logger initialized"); return log; }
var log = bunyan.createLogger({ name: config.filename, streams: streams,
this.logger = bunyan.createLogger({ name: 'nodewars', streams: [
// Set up a logger const getLogger = (serviceName, serviceVersion, level) => bunyan.createLogger({ name: `${serviceName}:${serviceVersion}`, level })
this._sampled_levels = conf.sampled_levels || {}; delete conf.sampled_levels; this._logger = bunyan.createLogger(conf); this._levelMatcher = this._levelToMatcher(conf.level);
log = bunyan.createLogger({ name: packagejson.name + " " + packagejson.version, streams: [{
fs.closeSync(logfile); this._log = bunyan.createLogger({ 'name': packageJson.name, 'streams': [
const getLogger = (serviceName, serviceVersion, level) => bunyan.createLogger({ name: `${serviceName}:${serviceVersion}`, level })