Madadata / winston-pg

Winston + Pg transport

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Postgres transport for Winston

CircleCI Dependency Status

Install

npm install --save winston pg winston-pg

Both pg and winsotn are peer dependencies.

Test and example

See index.spec.js for test spec.

Example usage:

const pgLogger = new PgLogger({
  name: 'test-logger',
  level: 'debug',
  connString: 'postgres://ubuntu@localhost:5432/circle_test',
  tableName: 'winston_logs',
});
logger = new winston.Logger({
  transports: [
    new winston.transports.Console({
      color: true,
      timestamp: true,
    }),
    pgLogger,
  ]
});
pgLogger.initTable(done); // or create the table in database by yourself

About

Winston + Pg transport

License:MIT License


Languages

Language:JavaScript 100.0%