()
| 20 | export const getLogger = () => logger |
| 21 | |
| 22 | export function initLogging() { |
| 23 | initRunDirectory() |
| 24 | log.transports.file.maxSize = 5 * 1024 * 1024 |
| 25 | log.transports.file.resolvePathFn = (_vars, message) => |
| 26 | join( |
| 27 | run, |
| 28 | `${safeLogName(message?.scope ?? (message?.variables?.processType === "renderer" ? "renderer" : "main"))}.log`, |
| 29 | ) |
| 30 | log.initialize({ preload: false, spyRendererConsole: true }) |
| 31 | initConsoleTransport() |
| 32 | cleanup() |
| 33 | return (logger = log) |
| 34 | } |
| 35 | |
| 36 | export function initCrashReporter() { |
| 37 | const dir = join(app.getPath("userData"), "Crashpad") |
no test coverage detected