@tsed/logger
Version:
A multi channel logger written in TypeScript.
32 lines (31 loc) • 743 B
TypeScript
import { BaseAppender } from "../../common/appenders/class/BaseAppender.js";
import { LogEvent } from "../../common/core/LogEvent.js";
/**
* ## Standard Error Appender
*
* This appender writes all log events to the standard error stream.
*
* ## Configuration
*
* * type - stderr
* * layout - object (optional, defaults to colouredLayout) - see layouts
*
* ## Example
*
* ```typescript
* import {Logger} from "@tsed/logger";
*
* const logger = new Logger("loggerName");
*
* logger.appenders.set("log-error", {
* type: "stderr",
* levels: ["error", "warn", "fatal"]
* });
* ```
*
* @private
*/
export declare class StderrAppender extends BaseAppender {
private log;
write(loggingEvent: LogEvent): void;
}