Add debug logging

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

View file

@ -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);