@@ -17,7 +17,7 @@ export type LogLevelMessage = {
1717 context : any ;
1818} ;
1919
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 ;
2121
2222export interface ConfigureOptions {
2323 logLevel ?: LogLevel ;
@@ -149,9 +149,9 @@ class FileLoggerStatic {
149149 this . write ( LogLevel . Error , message , logContext , args ) ;
150150 }
151151
152- write ( level : LogLevel , msg : string , context : any = { } , ... args ) {
152+ write ( level : LogLevel , msg : string , context : any = { } , args ) {
153153 if ( this . _logLevel <= level ) {
154- const message = this . _formatter ( level , msg , context , ... args ) ;
154+ const message = this . _formatter ( level , msg , context , args ) ;
155155 if ( this . _sendFileLogsAlsoToConsole ) {
156156 let outputMessage = msg ;
157157 args . forEach ( ( arg : any ) => {
@@ -202,7 +202,7 @@ class FileLoggerStatic {
202202
203203export const logLevelNames = [ "DEBUG" , "INFO" , "WARN" , "ERROR" ] ;
204204
205- export const defaultFormatter : LogFormatter = ( level , msg , context , ... args ) => {
205+ export const defaultFormatter : LogFormatter = ( level , msg , context , args ) => {
206206 const now = new Date ( ) ;
207207 const levelName = logLevelNames [ level ] ;
208208 let message = `${ now . toISOString ( ) } [${ levelName } ] ${ msg } ${ context } ` ;
@@ -214,7 +214,7 @@ export const defaultFormatter: LogFormatter = (level, msg, context, ...args) =>
214214 return message ;
215215} ;
216216
217- export const jsonFormatter : LogFormatter = ( level , msg , context , ... args ) => {
217+ export const jsonFormatter : LogFormatter = ( level , msg , context , args ) => {
218218 const now = new Date ( ) ;
219219 const levelName = logLevelNames [ level ] ;
220220 let message = msg ;
0 commit comments