Skip to content

Commit 3fcf9d7

Browse files
committed
remove casting bufferlogservice
1 parent 89d3447 commit 3fcf9d7

2 files changed

Lines changed: 16 additions & 16 deletions

File tree

src/vs/platform/log/common/bufferLog.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { ILogService, LogLevel, AbstractLogService, DEFAULT_LOG_LEVEL } from 'vs
77

88
interface ILog {
99
level: LogLevel;
10-
args: IArguments;
10+
args: any[];
1111
}
1212

1313
function getLogFunction(logger: ILogService, level: LogLevel): Function {
@@ -49,7 +49,7 @@ export class BufferLogService extends AbstractLogService implements ILogService
4949
this.buffer = [];
5050
}
5151

52-
private _log(level: LogLevel, args: IArguments): void {
52+
private _log(level: LogLevel, ...args: any[]): void {
5353
if (this._logger) {
5454
const fn = getLogFunction(this._logger, level);
5555
fn.apply(this._logger, args);
@@ -58,28 +58,28 @@ export class BufferLogService extends AbstractLogService implements ILogService
5858
}
5959
}
6060

61-
trace(): void {
62-
this._log(LogLevel.Trace, arguments);
61+
trace(message: string, ...args: any[]): void {
62+
this._log(LogLevel.Trace, message, ...args);
6363
}
6464

65-
debug(): void {
66-
this._log(LogLevel.Debug, arguments);
65+
debug(message: string, ...args: any[]): void {
66+
this._log(LogLevel.Debug, message, ...args);
6767
}
6868

69-
info(): void {
70-
this._log(LogLevel.Info, arguments);
69+
info(message: string, ...args: any[]): void {
70+
this._log(LogLevel.Info, message, ...args);
7171
}
7272

73-
warn(): void {
74-
this._log(LogLevel.Warning, arguments);
73+
warn(message: string, ...args: any[]): void {
74+
this._log(LogLevel.Warning, message, ...args);
7575
}
7676

77-
error(): void {
78-
this._log(LogLevel.Error, arguments);
77+
error(message: string | Error, ...args: any[]): void {
78+
this._log(LogLevel.Error, message, ...args);
7979
}
8080

81-
critical(): void {
82-
this._log(LogLevel.Critical, arguments);
81+
critical(message: string | Error, ...args: any[]): void {
82+
this._log(LogLevel.Critical, message, ...args);
8383
}
8484

8585
dispose(): void {

src/vs/workbench/browser/web.main.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,8 @@ class BrowserMain extends Disposable {
216216

217217
fileService.registerProvider(logsPath.scheme, indexedDBLogProvider);
218218
} catch (error) {
219-
(<ILogService>logService).info('Error while creating indexedDB log provider. Falling back to in-memory log provider.');
220-
(<ILogService>logService).error(error);
219+
logService.info('Error while creating indexedDB log provider. Falling back to in-memory log provider.');
220+
logService.error(error);
221221

222222
fileService.registerProvider(logsPath.scheme, new InMemoryLogProvider(logsPath.scheme));
223223
}

0 commit comments

Comments
 (0)