mirror of
https://github.com/neosubhamoy/neodlp.git
synced 2025-12-20 06:39:34 +05:30
feat: added neodlp logger and log viewer
This commit is contained in:
6
src/types/logs.ts
Normal file
6
src/types/logs.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export interface Log {
|
||||
timestamp: number;
|
||||
level: 'info' | 'warning' | 'error' | 'debug';
|
||||
context: string;
|
||||
message: string;
|
||||
}
|
||||
@@ -3,6 +3,7 @@ import { RawVideoInfo } from "@/types/video";
|
||||
import { Settings } from "@/types/settings";
|
||||
import { KvStore } from "@/types/kvStore";
|
||||
import { Update } from "@tauri-apps/plugin-updater";
|
||||
import { Log } from "@/types/logs";
|
||||
|
||||
export interface BasePathsStore {
|
||||
ffmpegPath: string | null;
|
||||
@@ -118,4 +119,11 @@ export interface KvPairsStatesStore {
|
||||
kvPairs: KvStore
|
||||
setKvPairsKey: (key: string, value: unknown) => void;
|
||||
setKvPairs: (kvPairs: KvStore) => void;
|
||||
}
|
||||
|
||||
export interface LogsStore {
|
||||
logs: Log[];
|
||||
setLogs: (logs: Log[]) => void;
|
||||
addLog: (log: Log) => void;
|
||||
clearLogs: () => void;
|
||||
}
|
||||
Reference in New Issue
Block a user