Skip to content

Appenders ​

Appenders serialise log events to some form of output. They can write to files, send emails, send data over the network. All appenders have a type which determines which appender gets used. For example:

Example ​

typescript
import {Logger} from "@tsed/logger";
import "@tsed/logger-file";
import "@tsed/logger-std";

const logger = new Logger("loggerName");

logger.appenders
  .set("stdout", {
    type: "stdout",
    levels: ["debug", "info", "trace"]
  })
  .set("stderr", {
    type: "stderr",
    levels: ["error", "fatal", "warn"]
  })
  .set("file", {
    type: "file",
    filename: "logfile.log"
  });

TIP

This example defines three appenders named stdout, stderr and file.

Core Appenders ​

The following appenders are included with Ts.Logger.

Loading in progress...

Released under the MIT License.