@@ -62,25 +62,25 @@ export class LogService extends Disposable implements ILogService {
6262
6363 public debug ( message : string , ...optionalParams : any [ ] ) : void {
6464 if ( this . logLevel <= LogLevelEnum . DEBUG ) {
65- this . _log ( this . _optionsService . options . logger ?. debug ?? console . log , message , optionalParams ) ;
65+ this . _log ( this . _optionsService . options . logger ?. debug . bind ( this . _optionsService . options . logger ) ?? console . log , message , optionalParams ) ;
6666 }
6767 }
6868
6969 public info ( message : string , ...optionalParams : any [ ] ) : void {
7070 if ( this . logLevel <= LogLevelEnum . INFO ) {
71- this . _log ( this . _optionsService . options . logger ?. info ?? console . info , message , optionalParams ) ;
71+ this . _log ( this . _optionsService . options . logger ?. info . bind ( this . _optionsService . options . logger ) ?? console . info , message , optionalParams ) ;
7272 }
7373 }
7474
7575 public warn ( message : string , ...optionalParams : any [ ] ) : void {
7676 if ( this . logLevel <= LogLevelEnum . WARN ) {
77- this . _log ( this . _optionsService . options . logger ?. warn ?? console . warn , message , optionalParams ) ;
77+ this . _log ( this . _optionsService . options . logger ?. warn . bind ( this . _optionsService . options . logger ) ?? console . warn , message , optionalParams ) ;
7878 }
7979 }
8080
8181 public error ( message : string , ...optionalParams : any [ ] ) : void {
8282 if ( this . logLevel <= LogLevelEnum . ERROR ) {
83- this . _log ( this . _optionsService . options . logger ?. error ?? console . error , message , optionalParams ) ;
83+ this . _log ( this . _optionsService . options . logger ?. error . bind ( this . _optionsService . options . logger ) ?? console . error , message , optionalParams ) ;
8484 }
8585 }
8686}
0 commit comments