From 78b08b4cdf781c4000171c484b7d80ed2fb9ee3b Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Tue, 7 Oct 2025 23:44:16 +0800 Subject: [PATCH] feat(stage-tamagotchi): use injecta's logg logger --- apps/stage-tamagotchi/src/main/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/stage-tamagotchi/src/main/index.ts b/apps/stage-tamagotchi/src/main/index.ts index 311b6651f..f3fba8478 100644 --- a/apps/stage-tamagotchi/src/main/index.ts +++ b/apps/stage-tamagotchi/src/main/index.ts @@ -6,7 +6,7 @@ import { platform } from 'node:process' import { electronApp, optimizer } from '@electron-toolkit/utils' import { Format, LogLevel, setGlobalFormat, setGlobalLogLevel, useLogg } from '@guiiai/logg' -import { injecta } from '@proj-airi/injecta' +import { createLoggLogger, injecta } from '@proj-airi/injecta' import { app, Menu, nativeImage, Tray } from 'electron' import { noop, once } from 'es-toolkit' import { isMacOS } from 'std-env' @@ -89,6 +89,7 @@ async function setupProjectAIRIServerRuntime() { app.whenReady().then(async () => { await setupProjectAIRIServerRuntime() + injecta.setLogger(createLoggLogger()) injecta.provide('mainWindow', async () => await setupMainWindow()) injecta.provide<{ mainWindow: BrowserWindow }>('tray', { dependsOn: { mainWindow: 'mainWindow' }, build: async ({ dependsOn }) => setupTray({ mainWindow: dependsOn.mainWindow }) }) injecta.invoke({ dependsOn: { mainWindow: 'mainWindow', tray: 'tray' }, callback: noop })