Expose desktop logs from tray
This commit is contained in:
parent
c47fd3d350
commit
c106f47d89
2 changed files with 6 additions and 1 deletions
|
|
@ -75,6 +75,7 @@ assert.match(loggerSource, /OPENPETS_LOG_LEVEL/, "desktop logger must support ve
|
|||
assert.match(loggerSource, /normalizeLogLevel\(process\.env\.OPENPETS_LOG_LEVEL\) \?\? "debug"/, "desktop production logger must default to debug for user-sendable diagnostics.");
|
||||
assert.match(loggerSource, /redacted-token/, "desktop logger must redact token-looking values.");
|
||||
assert.match(mainSource, /initializeLogger\(\)/, "desktop startup must initialize logging before subsystem startup.");
|
||||
assert.match(traySource, /Open Logs Folder/, "desktop tray must expose user-sendable logs for bug reports.");
|
||||
assert.match(localIpcSourceForLogging, /request received/, "desktop IPC must log request methods for diagnostics.");
|
||||
assert.match(leaseManagerSource, /acquired/, "lease manager must log lease acquisition details.");
|
||||
assert.match(defaultPetControllerSource, /show requested/, "default pet controller must log show lifecycle events.");
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import { getAppStateSnapshot, isOnboardingCompleted } from "./app-state.js";
|
|||
import { createTrayIcon } from "./assets.js";
|
||||
import { hideDefaultPet, isDefaultPetVisible, setDefaultPetPaused, showDefaultPet } from "./default-pet-controller.js";
|
||||
import { quitOpenPets } from "./lifecycle.js";
|
||||
import { info } from "./logger.js";
|
||||
import { info, openLogsFolder } from "./logger.js";
|
||||
import { shellState, togglePaused } from "./state.js";
|
||||
import { getUpdateStatus, openUpdateReleasePage } from "./update-checker.js";
|
||||
import { openTaskWindow } from "./windows.js";
|
||||
|
|
@ -91,6 +91,10 @@ export function refreshTrayMenu(): void {
|
|||
label: "Settings...",
|
||||
click: () => openTaskWindow("settings"),
|
||||
},
|
||||
{
|
||||
label: "Open Logs Folder...",
|
||||
click: () => { void openLogsFolder(); },
|
||||
},
|
||||
{ type: "separator" },
|
||||
{
|
||||
label: "Quit OpenPets",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue