slf-debug
v0.3.2
Published
Surikat Log Facade, debug-js/debug driver
Maintainers
Readme
slf-debug
SLF driver that sends logs to debug.
Install
npm install slf slf-debug debugQuick start
import debug from 'debug';
import { LoggerFactory } from 'slf';
import slfDebug from 'slf-debug';
debug.enable('api:*');
LoggerFactory.setFactory(slfDebug);
const log = LoggerFactory.getLogger('api:users');
log.info('User loaded: %s', '123');Behavior
- Reuses one
debuglogger per SLF logger name. - Prepends each message with ISO timestamp and uppercase level.
- If first param is a string, it is combined with the prefix.
- If params contain
Error, stack/message is used for better readability.
Example output shape:
2026-04-27T09:30:00.000Z INFO User loaded: 123Recommended namespaces
Use structured logger names so debug.enable() filters are useful:
api:*worker:billing:*http:request
