This package has been deprecated

Author message:

this package is no longer maintained

winston-tcp

3.0.0 • Public • Published

Winston TCP version License

TCP transport for Winston

Build Status Downloads Code Climate Coverage Status Dependency Status Dependencies

Install

npm install --only=production --save winston-tcp

API

import Transport from 'winston-tcp'
 
let logger = new (winston.Logger)({
  transports: [
    new (Transport)({
      host: '127.0.0.1',
      port: 1337,
      json: true,
      timestamp: true
    })
  ]
})
 
logger.log('info', 'foo')

or simply:

import winston from 'winston'
import Transport from 'winston-tcp'
 
winston.add(new Transport({
  host: '127.0.0.1',
  port: 1337
}))
 
winston.info('foo')

Options

Name Description Default
host The host to connect to none
port The server port to connect to none
reconnectInterval Time to pause between disconnect and reconnect (in ms) 1000
bufferLength Number of messages to buffer while disconnected, set to false for unlimited 10000
json If true, messages will be logged as JSON false
timestamp flag indicating if we should prepend output with timestamps false
formatter a custom formatter (see Winston docs) none

©️ ahmadnassri.com  ·  License: ISC  ·  Github: @ahmadnassri  ·  Twitter: @ahmadnassri

Package Sidebar

Install

npm i winston-tcp

Weekly Downloads

225

Version

3.0.0

License

ISC

Last publish

Collaborators

  • ahmadnassri