From d10dd12663e3e2e94dd40abb41920d26686cfefd Mon Sep 17 00:00:00 2001 From: DarkSky <25152247+darkskygit@users.noreply.github.com> Date: Sat, 6 Jun 2026 18:32:54 +0800 Subject: [PATCH] fix(core): transport may not available (#15087) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix #15086 #### PR Dependency Tree * **PR #15087** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) ## 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. --- packages/frontend/apps/electron/src/helper/logger.ts | 3 ++- packages/frontend/apps/electron/src/main/logger.ts | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/frontend/apps/electron/src/helper/logger.ts b/packages/frontend/apps/electron/src/helper/logger.ts index cb112a5c95..d049a667dd 100644 --- a/packages/frontend/apps/electron/src/helper/logger.ts +++ b/packages/frontend/apps/electron/src/helper/logger.ts @@ -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; diff --git a/packages/frontend/apps/electron/src/main/logger.ts b/packages/frontend/apps/electron/src/main/logger.ts index d72681b5e5..959332c52f 100644 --- a/packages/frontend/apps/electron/src/main/logger.ts +++ b/packages/frontend/apps/electron/src/main/logger.ts @@ -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;