@sussudio/platform
Version:
Internal APIs for VS Code's service injection the base services.
17 lines (15 loc) • 757 B
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 { AbstractMessageLogger, ILogger, ILogService, LogLevel } from './log.mjs';
export declare class BufferLogService extends AbstractMessageLogger implements ILogService {
readonly _serviceBrand: undefined;
private buffer;
private _logger;
constructor(logLevel?: LogLevel);
set logger(logger: ILogger);
protected log(level: LogLevel, message: string): void;
dispose(): void;
flush(): void;
}