diff --git a/plugin/src/logger.ts b/plugin/src/logger.ts index b6a93ed..125e793 100644 --- a/plugin/src/logger.ts +++ b/plugin/src/logger.ts @@ -1,4 +1,5 @@ enum LogLevel { + DEBUG, INFO, WARNING, ERROR, @@ -13,6 +14,8 @@ class LogLine { private formatLevel(): string { switch (this.level) { + case LogLevel.DEBUG: + return "DEBUG"; case LogLevel.INFO: return "INFO"; case LogLevel.WARNING: @@ -40,6 +43,11 @@ export class Logger { return Logger.instance; } + public debug(message: string): void { + this.pushMessage(message, LogLevel.DEBUG); + console.debug(message); + } + public info(message: string): void { this.pushMessage(message, LogLevel.INFO); console.log(message);