UNPKG

@neodx/log

Version:

A lightweight universal logging framework

24 lines (23 loc) 951 B
var e = require('./_internal/read-arguments-DiLh6En8.cjs'), r = require('./_internal/create-logger-factory-gpFFxhZQ.cjs'); const t = r.createLoggerFactory({ defaultParams: { ...r.DEFAULT_LOGGER_PARAMS, target: a() }, formatMessage: e.identity, readArguments: e.readArguments }), o = e.createLoggerAutoFactory(t); function a(r = globalThis.console) { return function ({ error: t, meta: o, level: a, msgArgs: L = [], msgTemplate: E }) { let g = a in r ? r[a] : r.log, s = [E, ...L]; e.isEmptyObject(o) || s.push(o), g(...s), t && r.error(t); }; } (exports.DEFAULT_LOGGER_LEVELS = r.DEFAULT_LOGGER_LEVELS), (exports.DEFAULT_LOGGER_PARAMS = r.DEFAULT_LOGGER_PARAMS), (exports.LOGGER_SILENT_LEVEL = r.LOGGER_SILENT_LEVEL), (exports.createLoggerFactory = r.createLoggerFactory), (exports.createAutoLogger = o), (exports.createConsoleTarget = a), (exports.createLogger = t); //# sourceMappingURL=index.cjs.map