fix(core): transport may not available (#15087)

fix #15086


#### PR Dependency Tree


* **PR #15087** 👈

This tree was auto-generated by
[Charcoal](https://github.com/danerwilliams/charcoal)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Bug Fixes**
* Console logging is now disabled in production builds to reduce
unnecessary log output, while remaining enabled in development for
debugging purposes.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
DarkSky
2026-06-06 18:32:54 +08:00
committed by GitHub
parent edc87e38df
commit d10dd12663
2 changed files with 5 additions and 2 deletions
@@ -3,4 +3,5 @@ import log from 'electron-log/main';
export const logger = log.scope('helper');
log.transports.file.level = 'info';
log.transports.console.level = 'info';
log.transports.console.level =
process.env.NODE_ENV === 'development' ? 'info' : false;
@@ -1,13 +1,15 @@
import { app, shell } from 'electron';
import log from 'electron-log/main';
import { isDev } from './config';
export const logger = log.scope('main');
log.initialize({
preload: false,
});
log.transports.file.level = 'info';
log.transports.console.level = 'info';
log.transports.console.level = isDev ? 'info' : false;
export function getLogFilePath() {
return log.transports.file.getFile().path;