winston graylog
v1.0.1
Un transport UDP Graylog Gelf pour Winston 3 A Graylog Gelf UDP Transport pour Winston basé sur le package @ PSKZCompany / Winston-Graylog.
npm install winston @pskzcompany/winston-graylog import winston from 'winston' ;
import { WinstonGraylog } from '@pskzcompany/winston-graylog' ;
const logger = winston . createLogger ( {
exitOnError : false ,
transports : [
new WinstonGraylog ( {
level : 'debug' ,
graylog : 'gelf://10.0.0.1:12201' ,
defaultMeta : {
environment : 'production' ,
release : '1.0.1' ,
} ,
} ) ,
] ,
} ) ;
logger . info ( { message : 'info message' , facility : 'Node.js' } ) ;
// or
logger . info ( 'info message' , { facility : 'Node.js' } ) ;
logger . error ( { message : new Error ( 'Some error' ) , duration : 26 } ) ;
// or
logger . error ( new Error ( 'Some error' ) , { duration : 26 } ) ; gelf://10.0.0.1:12201,10.0.0.2:12201?hostname=host&facility=Node.js&bufferSize=1400&deflate=optimal - comme chaîne de connexionMit