2.1.0 • Published 12 months ago
zerilog v2.1.0
Zerilog - Serilog for Typescript
Creating a simple logger
import { LoggerConfiguration, ConsoleZink } from 'zerilog';
const Logger = new LoggerConfiguration()
.WriteTo(new ConsoleZink())
.CreateLogger();
Creating a simple logger that is accessable from anywhere
import Zerilog, { LoggerConfiguration, ConsoleZink } from 'zerilog';
Zerilog.Logger = new LoggerConfiguration()
.WriteTo(new ConsoleZink())
.CreateLogger();
Using the logger
import Zerilog from 'zerilog';
Zerilog.Logger
.Information("Hello World!");
Creating a custom 'zink' for the logger
import { ZerilogZink, ZerilogContext } from 'zerilog';
class CustomZink extends ZerilogZink {
SendLog(logContext: ZerilogContext): void {}
}