Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 916 Bytes

README.md

File metadata and controls

37 lines (29 loc) · 916 Bytes

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