File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ import { Loggable, LogLevel } from '../shared/logger'
77import { BaseLogger , compareLogLevel } from '../shared/logger/logger'
88import { Uri } from 'vscode'
99import util from 'util'
10+ import { isWeb } from '../shared'
11+ import { inspect } from '../shared/utilities/collectionUtils'
1012
1113/**
1214 * In-memory Logger implementation suitable for use by tests.
@@ -33,10 +35,14 @@ export class TestLogger extends BaseLogger {
3335 return this . addLoggedEntries ( logLevel , msg , ...meta )
3436 }
3537
38+ private formatString ( message : string , ...meta : any [ ] ) : string {
39+ return isWeb ( ) ? [ message , meta . map ( ( s ) => inspect ( s ) ) ] . join ( ' ' ) : util . format ( message , ...meta )
40+ }
41+
3642 private addLoggedEntries ( logLevel : LogLevel , message : Loggable , ...meta : any [ ] ) : number {
3743 this . loggedEntries . push ( {
3844 logLevel,
39- entry : typeof message === 'string' && meta . length > 0 ? util . format ( message , ...meta ) : message ,
45+ entry : typeof message === 'string' && meta . length > 0 ? this . formatString ( message , ...meta ) : message ,
4046 } )
4147
4248 return this . count ++
You can’t perform that action at this time.
0 commit comments