npm.io
3.0.4 • Published 2 weeks ago

mongodb-log-writer

Licence
Apache-2.0
Version
3.0.4
Deps
1
Size
43 kB
Vulns
0
Weekly
0
Stars
24

mongodb-log-writer

A library for writing MongoDB logv2 messages.

import { MongoLogManager, mongoLogId } from 'mongodb-log-writer';

const manager = new MongoLogManager({
  directory: os.homedir() + '/.app-logs',
  retentionDays: 30,
  onwarn: console.warn,
  onerror: console.error,
  gzip: true,
});
await manager.cleanupOldLogfiles();

const writer = manager.createLogWriter();
writer.info('component', mongoLogId(12345), 'context', 'message', {
  foo: 'bar',
});

LICENSE

Apache-2.0

Keywords