1.2.2 • Published 2 years ago
zerilog v1.2.2
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 {}
}