Files
desktop/lib/main/logger.ts
rosetta 83f38dc63f 'init'
2026-01-30 05:01:05 +02:00

16 lines
436 B
TypeScript

import { promises as fs } from 'fs';
import { LOGFILE_PATH } from './constants';
export function Logger(component: string) {
const log = async (message: string) => {
const date = new Date().toISOString();
const logMessage = `[main_proc] [${date}] [${component}] ${message}`;
console.log(logMessage);
await fs.appendFile(LOGFILE_PATH, logMessage + '\n');
}
return {
log
};
}