@tsed/logger
Version:
A multi channel logger written in TypeScript.
17 lines (13 loc) • 443 B
text/typescript
import {BasicLayoutConfiguration} from "../../layouts/interfaces/BasicLayoutConfiguration.js";
export interface AppenderConfiguration<Opts = any> {
type: string;
filename?: string;
layout?: BasicLayoutConfiguration;
maxLogSize?: number;
pattern?: string;
backups?: number;
levels?: string[];
options: Opts;
[key: string]: any;
}
export type PartialAppenderConfiguration<Opts = any> = Partial<AppenderConfiguration<Opts>>;