@likec4/log
v1.46.0
Published
Shared interface for logging
Downloads
371
Readme
@likec4/log
Shared interface for logging.
Usage
import { createLogger, loggable, rootLogger } from '@likec4/log'
const logger = createLogger('module')
// OR
const logger = rootLogger.getChild('module')Prefer template strings
const name = 'world'
logger.info`Hello, ${name}!`Logging errors
When logging errors, you can use loggable:
import { loggable } from '@likec4/log'
try {
throw new Error('Something went wrong')
} catch (error) {
logger.error(loggable(error))
// OR pass as second argument
logger.error('An error occurred', { error })
}