Add debug logging

This commit is contained in:
Andras Schmelczer 2024-12-08 22:03:42 +00:00
commit 461021cef1
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C

View file

@ -1,4 +1,5 @@
enum LogLevel { enum LogLevel {
DEBUG,
INFO, INFO,
WARNING, WARNING,
ERROR, ERROR,
@ -13,6 +14,8 @@ class LogLine {
private formatLevel(): string { private formatLevel(): string {
switch (this.level) { switch (this.level) {
case LogLevel.DEBUG:
return "DEBUG";
case LogLevel.INFO: case LogLevel.INFO:
return "INFO"; return "INFO";
case LogLevel.WARNING: case LogLevel.WARNING:
@ -40,6 +43,11 @@ export class Logger {
return Logger.instance; return Logger.instance;
} }
public debug(message: string): void {
this.pushMessage(message, LogLevel.DEBUG);
console.debug(message);
}
public info(message: string): void { public info(message: string): void {
this.pushMessage(message, LogLevel.INFO); this.pushMessage(message, LogLevel.INFO);
console.log(message); console.log(message);