nelogfile
v0.0.1
Published
Logger file adapter
Readme
NeLogFile
nelogfile — file adapter for nelog
Installation
$ npm install nelog nelogfileUsage
import { Logger } from 'nelog'
import { FileAdapter } from 'nelogfile'
// simple
const logger = new Logger([
new FileAdapter({
enable: true,
level: Level.DebugLevel,
filepath: './logs/logs.log',
rotation: RotationType.None,
}),
]);
// rotation by file size
const logger = new Logger([
new FileAdapter({
enable: true,
level: Level.DebugLevel,
filepath: './logs/logs.log',
rotation: RotationType.Size,
maxSize: 1024 * 1024,
maxFiles: 10,
}),
]);
// daily rotation
const logger = new Logger([
new FileAdapter({
enable: true,
level: Level.DebugLevel,
filepath: './logs/logs.log',
rotation: RotationType.Daily,
datePattern: 'yyyy-MM-dd',
}),
]);