@sussudio/platform
Version:
Internal APIs for VS Code's service injection the base services.
20 lines (18 loc) • 1.08 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;
}