nelogloki
v0.0.1
Published
Logger loki adapter
Readme
NeLogLoki
nelogloki — loki adapter for nelog
Installation
$ npm install nelog neloglokiUsage
import { Logger } from 'nelog'
import { LokiAdapter } from 'nelogloki'
// simple
const logger = new Logger([
new LokiAdapter({
enable: true,
level: Level.DebugLevel,
url: 'http://localhost:3100/loki/api/v1/push',
labels: { app: 'dev-loki', env: 'DEVELOPMENT' }
}),
]);
// advanced
const logger = new Logger([
new LokiAdapter({
enable: true,
level: Level.DebugLevel,
url: 'http://localhost:3100/loki/api/v1/push',
labels: { app: 'dev-loki', env: 'DEVELOPMENT' },
batchSize: 100,
batchMaxBytes: 4 * 1024 * 1024,
flushIntervalMs: 2000,
}),
]);