@@ -134,8 +134,7 @@ logger.log = (level, data, logobj) => {
134
134
if ( level === 'PROTOCOL' ) {
135
135
data = data . replace ( / \n / g, '\\n' ) ;
136
136
}
137
- data = data . replace ( / \r / g, '\\r' )
138
- . replace ( / \n $ / , '' ) ;
137
+ data = data . replace ( / \r / g, '\\r' ) . replace ( / \n $ / , '' ) ;
139
138
140
139
const item = { level, data, obj : logobj } ;
141
140
@@ -158,18 +157,19 @@ logger.log = (level, data, logobj) => {
158
157
159
158
logger . log_respond = ( retval , msg , data ) => {
160
159
// any other return code is irrelevant
161
- if ( retval !== constants . cont ) { return false ; }
160
+ if ( retval !== constants . cont ) return false ;
161
+
162
162
let timestamp_string = '' ;
163
- if ( logger . timestamps ) {
164
- timestamp_string = `${ new Date ( ) . toISOString ( ) } ` ;
165
- }
163
+ if ( logger . timestamps ) timestamp_string = `${ new Date ( ) . toISOString ( ) } ` ;
164
+
166
165
const color = logger . colors [ data . level ] ;
167
166
if ( color && stdout_is_tty ) {
168
167
process . stdout . write ( `${ timestamp_string } ${ logger . colorize ( color , data . data ) } \n` ) ;
169
- return true ;
168
+ }
169
+ else {
170
+ process . stdout . write ( `${ timestamp_string } ${ data . data } \n` ) ;
170
171
}
171
172
172
- process . stdout . write ( `${ timestamp_string } ${ data . data } \n` ) ;
173
173
return true ;
174
174
}
175
175
@@ -215,7 +215,7 @@ logger._init_loglevel = function () {
215
215
}
216
216
217
217
logger . would_log = level => {
218
- if ( logger . loglevel < level ) { return false ; }
218
+ if ( logger . loglevel < level ) return false ;
219
219
return true ;
220
220
}
221
221
@@ -229,8 +229,7 @@ logger._init_timestamps = function () {
229
229
this . _init_timestamps ( ) ;
230
230
} ) ;
231
231
232
- // If we've already been toggled to true by the cfg, we should respect
233
- // this.
232
+ // If we've already been toggled to true by the cfg, we should respect this.
234
233
this . set_timestamps ( logger . timestamps || _timestamps ) ;
235
234
}
236
235
@@ -254,9 +253,7 @@ logger.log_if_level = (level, key, plugin) => function () {
254
253
// if the object is a connection, add the connection id
255
254
if ( data instanceof connection . Connection ) {
256
255
logobj . uuid = data . uuid ;
257
- if ( data . tran_count > 0 ) {
258
- logobj . uuid += `.${ data . tran_count } ` ;
259
- }
256
+ if ( data . tran_count > 0 ) logobj . uuid += `.${ data . tran_count } ` ;
260
257
}
261
258
else if ( data instanceof plugins . Plugin ) {
262
259
logobj . origin = data . name ;
@@ -267,10 +264,8 @@ logger.log_if_level = (level, key, plugin) => function () {
267
264
else if ( data instanceof outbound . HMailItem ) {
268
265
logobj . origin = 'outbound' ;
269
266
if ( data . todo ) {
270
- if ( data . todo . uuid )
271
- logobj . uuid = data . todo . uuid ;
272
- if ( data . todo . client_uuid ) {
273
- // dirty hack
267
+ if ( data . todo . uuid ) logobj . uuid = data . todo . uuid ;
268
+ if ( data . todo . client_uuid ) { // dirty hack
274
269
logobj . origin = `outbound] [${ data . todo . client_uuid } ` ;
275
270
}
276
271
}
@@ -294,32 +289,34 @@ logger.log_if_level = (level, key, plugin) => function () {
294
289
logobj . message += ( util . inspect ( data ) ) ;
295
290
}
296
291
}
292
+
297
293
switch ( logger . format ) {
298
294
case logger . formats . LOGFMT :
299
295
logger . log (
300
296
level ,
301
297
stringify ( logobj )
302
298
) ;
303
- return true ;
299
+ break
304
300
case logger . formats . JSON :
305
301
logger . log (
306
302
level ,
307
303
JSON . stringify ( logobj )
308
304
) ;
309
- return true ;
305
+ break
310
306
case logger . formats . DEFAULT :
311
307
default :
312
308
logger . log (
313
309
level ,
314
310
`[${ logobj . level } ] [${ logobj . uuid } ] [${ logobj . origin } ] ${ logobj . message } `
315
311
) ;
316
- return true ;
317
312
}
313
+ return true ;
318
314
}
319
315
320
316
logger . add_log_methods = ( object , plugin ) => {
321
317
if ( ! object ) return ;
322
318
if ( typeof ( object ) !== 'object' ) return ;
319
+
323
320
for ( const level in logger . levels ) {
324
321
const fname = `log${ level . toLowerCase ( ) } ` ;
325
322
if ( object [ fname ] ) continue ; // already added
0 commit comments