import * as vscode from 'vscode'; export class LogChannel { private outputChannel: vscode.OutputChannel; constructor(readonly outputName: string){ this.outputChannel = vscode.window.createOutputChannel(outputName); } public AppendLog(log: string) : void { this.outputChannel.appendLine("("+ new Date(Date.now()).toLocaleString() +") "+log); } public appendLog(log: string, verbose: boolean = true, show: boolean = false) : void { this.outputChannel.appendLine(( verbose ?"("+ new Date(Date.now()).toLocaleString() +") " : "") + log); if(show){ this.outputChannel.show(); } } }