16 lines
591 B
JavaScript
16 lines
591 B
JavaScript
function write(level, message, meta) {
|
|
const line = `[${new Date().toISOString()}] [${level.toUpperCase()}] ${message}`;
|
|
if (meta !== undefined) {
|
|
process.stderr.write(`${line} ${JSON.stringify(meta)}\n`);
|
|
}
|
|
else {
|
|
process.stderr.write(`${line}\n`);
|
|
}
|
|
}
|
|
export const logger = {
|
|
debug: (message, meta) => write('debug', message, meta),
|
|
info: (message, meta) => write('info', message, meta),
|
|
warn: (message, meta) => write('warn', message, meta),
|
|
error: (message, meta) => write('error', message, meta),
|
|
};
|
|
//# sourceMappingURL=logger.js.map
|