UNPKG

veloze

Version:

A modern and fast express-like webserver for the web

43 lines (32 loc) 932 B
[◀︎ utils/readiness](../utils/readiness.md) [🛖](../index.md) [index ▶](../index.md) # utils/setLogger Logging uses the package [debug-level](https://www.npmjs.com/package/debug-level) by default. You may want to use a different logger: ```js import { utils, Router } from 'veloze' const { setLogger } = utils const noLog = () => null // a simple custom logger with `console` const myLogger = (namespace) => { const log = (level) => (...args) => console.log(level.toUpperCase(), namespace, ...args) // return a log object with all levels supported by debug-level return { trace: noLog, debug: noLog, // don't log at this level... info: log('info'), warn: log('warn'), error: log('error'), fatal: log('fatal'), log: log('log') } } // before calling any Router or middleware set your logger function setLogger(myLogger) const app = Router() // ... ``` --- [🔝 TOP](#top)