@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
11 lines • 649 B
TypeScript
import { type ISystemLog } from "../entities/SystemLog";
import type { Ownership } from "../interfaces/SystemTypes";
import BaseService from "./BaseService";
export type SaveLogOptions = Pick<ISystemLog, "type" | "level" | "name"> & Partial<Ownership>;
export declare class SystemLogService extends BaseService<ISystemLog> {
constructor(ownership?: Ownership);
saveLog(message: string | undefined, options?: SaveLogOptions): Promise<ISystemLog>;
saveError(error: any, options?: SaveLogOptions): Promise<ISystemLog>;
deleteExpiredLogs(): Promise<void | import("mongodb").UpdateResult>;
}
//# sourceMappingURL=SystemLogService.d.ts.map