UNPKG

@sussudio/platform

Version:

Internal APIs for VS Code's service injection the base services.

20 lines (18 loc) 1.08 kB
/*--------------------------------------------------------------------------------------------- * 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; }