mirror of
https://github.com/zammad/zammad
synced 2026-05-24 09:48:36 +00:00
27 lines
849 B
TypeScript
27 lines
849 B
TypeScript
// Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
|
|
|
|
import log from 'loglevel'
|
|
|
|
// Use INFO as default log level rather than WARN.
|
|
log.setDefaultLevel(log.levels.INFO)
|
|
|
|
// Register window.setLogLevel to allow for manual changing for debugging.
|
|
window.setLogLevel = (level: LogLevel, persistent = true): void => {
|
|
return log.setLevel(level, persistent)
|
|
}
|
|
|
|
// Usage:
|
|
|
|
// // Logging in code:
|
|
// import log from '#shared/util/log.ts'
|
|
// log.error('error message', ...)
|
|
// log.warn('warn message', ...)
|
|
// log.info('info message', ...)
|
|
// log.debug('debug message', ...)
|
|
// log.trace('trace message', ...)
|
|
|
|
// // Manual changing of log level via JS console for debugging purposes:
|
|
// setLogLevel(log.levels.TRACE, false) // temporary
|
|
// setLogLevel(log.levels.TRACE) // persistent via local storage
|
|
|
|
export default log
|