@kotori-bot/logger
Version:
Logger For Kotori
28 lines (27 loc) • 946 B
TypeScript
import type { LoggerOptions } from './types/internal';
export declare class Logger {
private readonly options;
private creator;
constructor(options?: Partial<LoggerOptions>);
extends(options?: Partial<LoggerOptions>): Logger;
label(label: string | string[]): Logger;
fatal(...args: unknown[]): void;
error(...args: unknown[]): void;
warn(...args: unknown[]): void;
info(...args: unknown[]): void;
record(...args: unknown[]): void;
debug(...args: unknown[]): void;
trace(...args: unknown[]): void;
}
export declare namespace Logger {
const fatal: (...args: unknown[]) => void;
const error: (...args: unknown[]) => void;
const warn: (...args: unknown[]) => void;
const info: (...args: unknown[]) => void;
}
export * from './utils/escaper';
export * from './utils/transport';
export * from './types/common';
export * from './transport';
export * from './const';
export default Logger;