@@ -17,7 +17,7 @@ export type LogLevelMessage = {
17
17
context : any ;
18
18
} ;
19
19
20
- export type LogFormatter = ( level : LogLevel , msg : string , context : any , ... args ) => string ;
20
+ export type LogFormatter = ( level : LogLevel , msg : string , context : any , args : any [ ] ) => string ;
21
21
22
22
export interface ConfigureOptions {
23
23
logLevel ?: LogLevel ;
@@ -149,9 +149,9 @@ class FileLoggerStatic {
149
149
this . write ( LogLevel . Error , message , logContext , args ) ;
150
150
}
151
151
152
- write ( level : LogLevel , msg : string , context : any = { } , ... args ) {
152
+ write ( level : LogLevel , msg : string , context : any = { } , args ) {
153
153
if ( this . _logLevel <= level ) {
154
- const message = this . _formatter ( level , msg , context , ... args ) ;
154
+ const message = this . _formatter ( level , msg , context , args ) ;
155
155
if ( this . _sendFileLogsAlsoToConsole ) {
156
156
let outputMessage = msg ;
157
157
args . forEach ( ( arg : any ) => {
@@ -202,7 +202,7 @@ class FileLoggerStatic {
202
202
203
203
export const logLevelNames = [ "DEBUG" , "INFO" , "WARN" , "ERROR" ] ;
204
204
205
- export const defaultFormatter : LogFormatter = ( level , msg , context , ... args ) => {
205
+ export const defaultFormatter : LogFormatter = ( level , msg , context , args ) => {
206
206
const now = new Date ( ) ;
207
207
const levelName = logLevelNames [ level ] ;
208
208
let message = `${ now . toISOString ( ) } [${ levelName } ] ${ msg } ${ context } ` ;
@@ -214,7 +214,7 @@ export const defaultFormatter: LogFormatter = (level, msg, context, ...args) =>
214
214
return message ;
215
215
} ;
216
216
217
- export const jsonFormatter : LogFormatter = ( level , msg , context , ... args ) => {
217
+ export const jsonFormatter : LogFormatter = ( level , msg , context , args ) => {
218
218
const now = new Date ( ) ;
219
219
const levelName = logLevelNames [ level ] ;
220
220
let message = msg ;
0 commit comments