@bonginkan/maria
Version:
MARIA OS v5.9.5 – Self-Evolving Organizational Intelligence OS | Speed Improvement Phase 3: LLM Optimization + Command Refactoring | Performance Measurement + Run Evidence System | Zero ESLint/TypeScript Errors | 人とAIが役割を持ち、学び、進化し続けるための仕事のOS | GraphRAG ×
22 lines (21 loc) • 712 B
TypeScript
/**
* Default logger adapter
*
* IMPORTANT:
* - 多くのモジュールが `logger.child({ module: "name" })` という pino 風 API を前提にしている。
* - `src/utils/logger.ts` はその互換 API を提供しているため、ここではそれを採用する。
*/
import type { ILogger } from '../../shared/ports/logging';
/**
* App-wide default logger (child-capable).
*/
export declare const defaultLogger: ILogger;
/**
* Create a logger for a specific module/context.
*
* - `createDefaultLogger("module")`
* - `createDefaultLogger({ module: "module" })`
*/
export declare function createDefaultLogger(context?: string | {
module?: string;
} | Record<string, unknown>): ILogger;