mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-26 14:29:32 +00:00
15 lines
475 B
TypeScript
15 lines
475 B
TypeScript
// Logging shared types describe logger configuration and output options.
|
|
import type { LogLevel } from "./levels.js";
|
|
|
|
// Shared logger settings contracts for file and console transports.
|
|
export type ConsoleStyle = "pretty" | "compact" | "json";
|
|
|
|
/** User-configurable logger settings after config/env normalization. */
|
|
export type LoggerSettings = {
|
|
level?: LogLevel;
|
|
file?: string;
|
|
maxFileBytes?: number;
|
|
consoleLevel?: LogLevel;
|
|
consoleStyle?: ConsoleStyle;
|
|
};
|