1
- const { initMeta } = require ( './helpers' ) ;
1
+ const { initMeta} = require ( './helpers' ) ;
2
2
const p = require ( 'pino' ) ;
3
3
4
4
const pinoLogger = ( config = { } ) => {
5
- pi = p ( {
6
- name : config ?. name || '?' ,
7
- level : config ?. level || 'info' ,
8
- transport : {
9
- target : 'pino-pretty' ,
10
- options : {
11
- levelFirst : true ,
12
- colorize : true
13
- }
14
- }
15
- } ) ;
5
+ pi = p (
6
+ {
7
+ name : config ?. name || '?' ,
8
+ level : config ?. level || 'info'
9
+ } ,
10
+ p . transport ( {
11
+ targets : [
12
+ {
13
+ level : 'error' ,
14
+ target : 'pino-pretty' ,
15
+ options : {
16
+ levelFirst : true ,
17
+ colorize : true
18
+ }
19
+ }
20
+ ]
21
+ } )
22
+ ) ;
16
23
return pi ;
17
24
} ;
18
25
19
26
const loggers = new Map ( ) ;
20
- const Logger = ( { prev, config } ) => {
27
+ const Logger = ( { prev, config} ) => {
21
28
let ownLogger ;
22
29
class logger extends prev {
23
30
constructor ( ) {
@@ -39,7 +46,7 @@ const Logger = ({ prev, config }) => {
39
46
}
40
47
log ( ) { }
41
48
add ( arg ) {
42
- const { name, fn } = arg ;
49
+ const { name, fn} = arg ;
43
50
ownLogger . debug ( [ 'Add' , name ] ) ;
44
51
super . add ( arg ) ;
45
52
}
@@ -48,12 +55,15 @@ const Logger = ({ prev, config }) => {
48
55
super . remove ( data ) ;
49
56
}
50
57
async send ( data ) {
51
- ownLogger . debug ( [ 'Send' , {
52
- id : data . id ,
53
- method : data . method ,
54
- caller : data ?. meta ?. caller ,
55
- ...data ?. meta ?. passTrough
56
- } ] ) ;
58
+ ownLogger . debug ( [
59
+ 'Send' ,
60
+ {
61
+ id : data . id ,
62
+ method : data . method ,
63
+ caller : data ?. meta ?. caller ,
64
+ ...data ?. meta ?. passTrough
65
+ }
66
+ ] ) ;
57
67
try {
58
68
return await super . send ( data ) ;
59
69
} catch ( e ) {
0 commit comments