/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the Source EULA. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; import * as loc from '../localizedConstants'; export class Log { private _output: vscode.OutputChannel; constructor() { this._output = vscode.window.createOutputChannel(loc.az); } log(msg: string): void { this._output.appendLine(`[${new Date().toISOString()}] ${msg}`); } show(): void { this._output.show(true); } } const Logger = new Log(); export default Logger;