@molecule/api-logger-console
v1.0.2
Published
Console logger provider for molecule.dev
Downloads
332
Readme
@molecule/api-logger-console
Auto-generated, AI-first package reference for the molecule.dev ecosystem. It is written to be read by coding agents as much as by people, and is generated from this package's source — edit
src/index.tsJSDoc, not this file.
Console logger provider for molecule.dev.
Quick Start
import { logger, setLogger } from '@molecule/api-logger'
import { provider } from '@molecule/api-logger-console'
setLogger(provider)
logger.info('Server started on port', 3000)Type
provider
Installation
npm install @molecule/api-logger-console @molecule/api-loggerAPI
Constants
consoleLogger
Console-based logger implementation.
const consoleLogger: Loggerprovider
Default console logger provider.
const provider: LoggerCore Interface
Implements @molecule/api-logger interface.
Bond Wiring
Setup function to register this provider with the core interface:
import { setLogger } from '@molecule/api-logger'
import { provider } from '@molecule/api-logger-console'
export function setupLoggerConsole(): void {
setLogger(provider)
}Injection Notes
Requirements
Peer dependencies:
@molecule/api-logger^1.0.1
Runtime Dependencies
@molecule/api-loggerThe provider passes every level straight to the matching
consolemethod — minimum-level filtering happens once, in@molecule/api-logger(LOG_LEVELenv var /setLevel(), default'info'). A "missing"logger.debug(...)line means the CORE's gate dropped it — lower the gate; the provider has no level configuration of its own.tracedelegates toconsole.trace, which prints a stack trace with every call (console behavior, not a bug).
