tracing-log
Version:
A simple tracing log to be used in my nodejs modules. It will include file_name:line_number:function_name in each log line.
33 lines (22 loc) • 635 B
JavaScript
const tl = require('../index.js')
const m = require('moment')
console.log("------------------")
tl.error("<error> something bad happened")
function bla() {
tl.warn("<warn> inside bla: something bad happened")
ble()
}
function ble() {
tl.info("<info> inside ble: something bad happened")
bli()
}
function bli() {
tl.debug("<debug> inside bli: something bad happened")
}
bla()
console.log("------------------")
tl.set_log_function((level, msg) => {
console.log(`Some_blabla_prefix ${m().format("YYYY-MM-DD HH:mm:ss.SSS")} ${tl.levels[level]} ${msg}`)
})
tl.error("<error> something bad happened")
bla()