@@ -40,85 +40,133 @@ func Log(i ...interface{}) {
4040
4141func Trace (i ... any ) {
4242 if Level <= LogLevelTrace {
43- traceLogger .Println (i ... )
43+ entry := globalLogger .getEntry ()
44+ entry .logger = globalLogger .traceLogger
45+ entry .args = i
46+ globalLogger .stdoutChan <- entry
4447 }
4548}
4649
4750// noinspection all
4851func Tracef (format string , a ... any ) {
4952 if Level <= LogLevelTrace {
50- traceLogger .Printf (format , a ... )
53+ entry := globalLogger .getEntry ()
54+ entry .logger = globalLogger .traceLogger
55+ entry .isFormatted = true
56+ entry .format = format
57+ entry .args = a
58+ globalLogger .stdoutChan <- entry
5159 }
5260}
5361
5462// Debug 用于记录调试信息
5563func Debug (i ... any ) {
5664 if Level <= LogLevelDebug {
57- debugLogger .Println (i ... )
65+ entry := globalLogger .getEntry ()
66+ entry .logger = globalLogger .debugLogger
67+ entry .args = i
68+ globalLogger .stdoutChan <- entry
5869 }
5970}
6071
6172// Debugf
6273// noinspection all
6374func Debugf (format string , a ... any ) {
6475 if Level <= LogLevelDebug {
65- debugLogger .Printf (format , a ... )
76+ entry := globalLogger .getEntry ()
77+ entry .logger = globalLogger .debugLogger
78+ entry .isFormatted = true
79+ entry .format = format
80+ entry .args = a
81+ globalLogger .stdoutChan <- entry
6682 }
6783}
6884
6985// Info 用于记录信息
7086func Info (i ... interface {}) {
7187 if Level <= LogLevelInfo {
72- infoLogger .Println (i ... )
88+ entry := globalLogger .getEntry ()
89+ entry .logger = globalLogger .infoLogger
90+ entry .args = i
91+ globalLogger .stdoutChan <- entry
7392 }
7493}
7594
7695// noinspection all
7796func Infof (format string , a ... any ) {
7897 if Level <= LogLevelInfo {
79- infoLogger .Printf (format , a ... )
98+ entry := globalLogger .getEntry ()
99+ entry .logger = globalLogger .infoLogger
100+ entry .isFormatted = true
101+ entry .format = format
102+ entry .args = a
103+ globalLogger .stdoutChan <- entry
80104 }
81105
82106}
83107
84108// Warn 用于记录警告信息
85109func Warn (i ... interface {}) {
86110 if Level <= LogLevelWarn {
87- warnLogger .Println (i ... )
111+ entry := globalLogger .getEntry ()
112+ entry .logger = globalLogger .warnLogger
113+ entry .args = i
114+ globalLogger .stderrChan <- entry
88115 }
89116}
90117
91118// noinspection all
92119func Warnf (format string , a ... any ) {
93120 if Level <= LogLevelWarn {
94- warnLogger .Printf (format , a ... )
121+ entry := globalLogger .getEntry ()
122+ entry .logger = globalLogger .warnLogger
123+ entry .isFormatted = true
124+ entry .format = format
125+ entry .args = a
126+ globalLogger .stderrChan <- entry
95127 }
96128}
97129
98130// Error 用于记录错误信息
99131func Error (i ... interface {}) {
100132 if Level <= LogLevelError {
101- errorLogger .Println (i ... )
133+ entry := globalLogger .getEntry ()
134+ entry .logger = globalLogger .errorLogger
135+ entry .args = i
136+ globalLogger .stderrChan <- entry
102137 }
103138}
104139
105140func Errorf (format string , a ... any ) {
106141 if Level <= LogLevelError {
107- errorLogger .Printf (format , a ... )
142+ entry := globalLogger .getEntry ()
143+ entry .logger = globalLogger .errorLogger
144+ entry .isFormatted = true
145+ entry .format = format
146+ entry .args = a
147+ globalLogger .stderrChan <- entry
108148 }
109149}
110150
111151// Fatal 用于记录致命错误信息
112152func Fatal (i ... interface {}) {
113153 if Level <= LogLevelFatal {
114- fatalLogger .Println (i ... )
154+ entry := globalLogger .getEntry ()
155+ entry .logger = globalLogger .fatalLogger
156+ entry .args = i
157+ globalLogger .stderrChan <- entry
115158 }
116159}
117160
118161// noinspection all
119162func Fatalf (format string , a ... any ) {
120163 if Level <= LogLevelFatal {
121- fatalLogger .Printf (format , a ... )
164+ entry := globalLogger .getEntry ()
165+ entry .logger = globalLogger .fatalLogger
166+ entry .isFormatted = true
167+ entry .format = format
168+ entry .args = a
169+ globalLogger .stderrChan <- entry
122170 }
123171}
124172
0 commit comments