Basic syncing in the plugin

This commit is contained in:
Andras Schmelczer 2024-12-15 15:47:08 +00:00
commit d088d42a65
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C

View file

@ -1,6 +1,6 @@
import { Notice } from "obsidian";
enum LogLevel {
export enum LogLevel {
DEBUG,
INFO,
WARNING,
@ -66,8 +66,10 @@ export class Logger {
new Notice(message);
}
public getMessages(): LogLine[] {
return this.messages;
public getMessages(mininumSeverity: LogLevel): LogLine[] {
return this.messages.filter(
(message) => message.level >= mininumSeverity
);
}
private pushMessage(message: string, level: LogLevel): void {