Files
harheimertc/server/utils/logger.js
Torsten Schulz (local) 3586704cce
Some checks failed
Code Analysis and Production Deploy / analyze (push) Failing after 10m29s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
Update file permissions for multiple server and test files to executable mode
2026-07-15 08:45:12 +02:00

28 lines
631 B
JavaScript
Executable File

export function _formatMessage(level, message, context) {
const time = new Date().toISOString()
try {
const ctx = context ? ` ${JSON.stringify(context)}` : ''
return `${time} [${level}] ${message}${ctx}`
} catch (_e) {
return `${time} [${level}] ${message}`
}
}
export function info(message, context) {
console.log(_formatMessage('info', message, context))
}
export function warn(message, context) {
console.warn(_formatMessage('warn', message, context))
}
export function error(message, context) {
console.error(_formatMessage('error', message, context))
}
export default {
info,
warn,
error
}