refactor: Component hierarchy and code cleanup (#1319)
This commit is contained in:
@@ -11,3 +11,33 @@ export function snakeToTitleCase(snake: string): string {
|
||||
.map((word) => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())
|
||||
.join(' ');
|
||||
}
|
||||
|
||||
export function patchConsoleLogging() {
|
||||
// Intercept console methods
|
||||
const originalConsole = {
|
||||
log: console.log,
|
||||
error: console.error,
|
||||
warn: console.warn,
|
||||
info: console.info,
|
||||
};
|
||||
|
||||
console.log = (...args: any[]) => {
|
||||
window.electron.logInfo(`[LOG] ${args.join(' ')}`);
|
||||
originalConsole.log(...args);
|
||||
};
|
||||
|
||||
console.error = (...args: any[]) => {
|
||||
window.electron.logInfo(`[ERROR] ${args.join(' ')}`);
|
||||
originalConsole.error(...args);
|
||||
};
|
||||
|
||||
console.warn = (...args: any[]) => {
|
||||
window.electron.logInfo(`[WARN] ${args.join(' ')}`);
|
||||
originalConsole.warn(...args);
|
||||
};
|
||||
|
||||
console.info = (...args: any[]) => {
|
||||
window.electron.logInfo(`[INFO] ${args.join(' ')}`);
|
||||
originalConsole.info(...args);
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user