feat: Add log query API endpoint and enhance log filtering logic

This commit is contained in:
2025-01-01 12:32:09 +08:00
parent c016039896
commit 428773db43
3 changed files with 135 additions and 6 deletions

View File

@@ -166,7 +166,11 @@ class BaseLogger {
};
});
}
count(type?: string | null, min_level?: number, allowed_level?: number[]) {
count(
type?: string | null,
min_level?: number | null,
allowed_level?: number[],
) {
if (!this.db) return 0;
const where = [];
const args: QueryParameterSet = [];
@@ -246,7 +250,7 @@ class BaseLogger {
offset: number = 0,
limit: number = 50,
type?: string | null,
min_level?: number,
min_level?: number | null,
allowed_level?: number[],
) {
if (!this.db) return [];
@@ -278,7 +282,7 @@ class BaseLogger {
page: number = 0,
page_size: number = 50,
type?: string | null,
min_level?: number,
min_level?: number | null,
allowed_level?: number[],
) {
if (!this.db) return [];