@abapify/logger
Zero-dep Logger interface compatible with pino/winston/bunyan, plus a
NoOpLogger and ConsoleLogger. Every core package accepts a Logger to
avoid hard dependencies on a logging framework.
Install
bun add @abapify/logger
Public API
export type { Logger } from '@abapify/logger';
export { NoOpLogger, ConsoleLogger } from '@abapify/logger';
Usage
import { ConsoleLogger } from '@abapify/logger';
import { createAdtClient } from '@abapify/adt-client';
const client = createAdtClient({ /* ... */, logger: new ConsoleLogger() });
Dependencies
- No workspace deps. Used by most
@abapify/*packages.