@@ -4,57 +4,36 @@ const chai_1 = require("chai");
44const winston = require ( "winston" ) ;
55const logger_factory_generator_1 = require ( "./logger-factory-generator" ) ;
66const TransportStream = require ( "winston-transport" ) ;
7- let lastSentryLog ;
8- class FakeSentryTransport extends TransportStream {
9- log ( info ) {
10- lastSentryLog = info ;
11- }
12- }
137let lastConsoleLog ;
148class FakeConsoleTransport extends TransportStream {
159 log ( info ) {
1610 lastConsoleLog = info ;
1711 }
1812}
19- let lastLogstashLog ;
20- class FakeLogstashTransport extends TransportStream {
21- log ( info ) {
22- lastLogstashLog = info ;
23- }
24- }
2513let logger ;
2614const symbolMessage = Symbol . for ( 'message' ) ;
2715const symbolLevel = Symbol . for ( 'level' ) ;
2816describe ( 'gupy-logger' , ( ) => {
2917 beforeEach ( ( ) => {
3018 lastConsoleLog = null ;
31- lastSentryLog = null ;
32- lastLogstashLog = null ;
3319 const loggerFactory = logger_factory_generator_1 . loggerFactoryGenerator ( {
3420 winston,
3521 consoleTransportClass : FakeConsoleTransport ,
36- sentryTransportClass : FakeSentryTransport ,
37- logstashTransportClass : FakeLogstashTransport ,
3822 } ) ;
3923 logger = loggerFactory ( {
4024 config : {
4125 level : 'info' ,
42- sentry : { enabled : true , dsn : 'any' , level : 'info' } ,
43- logstash : { enabled : true , host : 'logstashhost' , port : 12345 , level : 'info' } ,
4426 } ,
4527 } ) ;
4628 } ) ;
4729 it ( 'should init' , ( ) => {
4830 const loggerFactory = logger_factory_generator_1 . loggerFactoryGenerator ( {
4931 winston,
5032 consoleTransportClass : FakeConsoleTransport ,
51- sentryTransportClass : FakeSentryTransport ,
52- logstashTransportClass : undefined ,
5333 } ) ;
5434 logger = loggerFactory ( {
5535 config : {
5636 level : 'info' ,
57- sentry : { enabled : true , dsn : 'any' , level : 'info' } ,
5837 } ,
5938 } ) ;
6039 chai_1 . expect ( logger ) . be . not . equal ( undefined ) ;
0 commit comments