MCPcopy Index your code
hub / github.com/PowerShell/vscode-powershell / writeLine

Method writeLine

src/logging.ts:166–195  ·  view source on GitHub ↗
(
        message: string,
        level: LogLevel = LogLevel.Info,
    )

Source from the content-addressed store, hash-verified

164 }
165
166 private async writeLine(
167 message: string,
168 level: LogLevel = LogLevel.Info,
169 ): Promise<void> {
170 return new Promise<void>((resolve) => {
171 switch (level) {
172 case LogLevel.Off:
173 break;
174 case LogLevel.Trace:
175 this.logChannel.trace(message);
176 break;
177 case LogLevel.Debug:
178 this.logChannel.debug(message);
179 break;
180 case LogLevel.Info:
181 this.logChannel.info(message);
182 break;
183 case LogLevel.Warning:
184 this.logChannel.warn(message);
185 break;
186 case LogLevel.Error:
187 this.logChannel.error(message);
188 break;
189 default:
190 this.logChannel.appendLine(message);
191 break;
192 }
193 resolve();
194 });
195 }
196}
197
198/** Parses logs received via the legacy OutputChannel to LogOutputChannel with proper severity.

Callers 1

writeAtLevelMethod · 0.95

Calls 6

traceMethod · 0.80
debugMethod · 0.80
infoMethod · 0.80
warnMethod · 0.80
errorMethod · 0.80
appendLineMethod · 0.80

Tested by

no test coverage detected