File tree 3 files changed +14
-0
lines changed
3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -158,6 +158,7 @@ class Logger extends Utility implements LoggerInterface {
158
158
* The levels are in ascending order from the most verbose to the least verbose (no logs).
159
159
*/
160
160
private readonly logLevelThresholds : LogLevelThresholds = {
161
+ TRACE : 6 ,
161
162
DEBUG : 8 ,
162
163
INFO : 12 ,
163
164
WARN : 16 ,
@@ -636,6 +637,17 @@ class Logger extends Utility implements LoggerInterface {
636
637
return this . getLogEvent ( ) ;
637
638
}
638
639
640
+ /**
641
+ * It prints a log item with level TRACE.
642
+ *
643
+ * @param {LogItemMessage } input
644
+ * @param {Error | LogAttributes | string } extraInput
645
+ * @returns {void }
646
+ */
647
+ public trace ( input : LogItemMessage , ...extraInput : LogItemExtraInput ) : void {
648
+ this . processLogItem ( 6 , input , extraInput ) ;
649
+ }
650
+
639
651
/**
640
652
* It prints a log item with level WARN.
641
653
*
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ const LogJsonIndent = {
15
15
} as const ;
16
16
17
17
const LogLevel = {
18
+ TRACE : 'TRACE' ,
18
19
DEBUG : 'DEBUG' ,
19
20
INFO : 'INFO' ,
20
21
WARN : 'WARN' ,
Original file line number Diff line number Diff line change @@ -148,6 +148,7 @@ type LoggerInterface = {
148
148
setLogLevel ( logLevel : LogLevel ) : void ;
149
149
setPersistentLogAttributes ( attributes ?: LogAttributes ) : void ;
150
150
shouldLogEvent ( overwriteValue ?: boolean ) : boolean ;
151
+ trace ( input : LogItemMessage , ...extraInput : LogItemExtraInput ) : void ;
151
152
warn ( input : LogItemMessage , ...extraInput : LogItemExtraInput ) : void ;
152
153
} ;
153
154
You can’t perform that action at this time.
0 commit comments