Skip to main content


Deno standard library
Go to Latest
method Logger.prototype._log
import { Logger } from "";

If the level of the logger is greater than the level to log, then nothing is logged, otherwise a log record is passed to each log handler. msg data passed in is returned. If a function is passed in, it is only evaluated if the msg will be logged and the return value will be the result of the function, not the function itself, unless the function isn't called, in which case undefined is returned. All types are coerced to strings for logging.


level: number
msg: (T extends GenericFunction ? never : T) | (() => T)
...args: unknown[]


T | undefined