sussudio
Version:
An unofficial VS Code Internal API
19 lines (18 loc) • 1.11 kB
text/typescript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { IEnvironmentService } from "../../environment/common/environment.mjs";
import { AbstractLogger, ILoggerService } from "../../log/common/log.mjs";
import { IUserDataSyncLogService } from "./userDataSync.mjs";
export declare class UserDataSyncLogService extends AbstractLogger implements IUserDataSyncLogService {
readonly _serviceBrand: undefined;
private readonly logger;
constructor(loggerService: ILoggerService, environmentService: IEnvironmentService);
trace(message: string, ...args: any[]): void;
debug(message: string, ...args: any[]): void;
info(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
error(message: string | Error, ...args: any[]): void;
flush(): void;
}