A simple custom logging modlie
const artzlogger = require('artzlogger');
const logger = new artzlogger({
timestamp: () => {return Date.now()}
})
const moment = require('moment');
const artzlogger = require('artzlogger');
const logger = new artzlogger({
timestamp: () => {return moment().format('DD/MM/YYYY HH:mm:ss')}
});
const moment = require('moment');
const artzlogger = require('artzlogger');
const logger = new artzlogger({
streamLog: {
enabled: true,
encode: 'JSON', // There's TXT too but if encode isn't set it will be TXT by default,
path: './logs/' // Optional! Just if you want different path for the logs to be written inn
}
});
const artzlogger = require('artzlogger');
const logger = new artzlogger({
capitalized: true
});
logger.error('Error!!!') // -> ERROR: Error!!!
const artzlogger = require('artzlogger');
const logger = new artzlogger({
decorators: {
start: "⚠️",
end: "⚠️"
}
});
logger.error('Error!!!') // -> ⚠️error⚠️: Error!!!
const artzlogger = require('artzlogger');
const logger = new artzlogger({
escapedOutput: true,
});
logger.error({s: "s"} + ' ' + 'Has failed') // -> error: [Object: object] Has failed
- error
- debug
- group
- info
- log
- rainbow
- warn