Add electron logging

This commit is contained in:
Will Chen
2025-04-15 17:16:48 -07:00
parent 52c0893fe5
commit 2fb868ac27
3 changed files with 25 additions and 3 deletions

17
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "dyad", "name": "dyad",
"version": "0.1.0", "version": "0.1.2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "dyad", "name": "dyad",
"version": "0.1.0", "version": "0.1.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@ai-sdk/anthropic": "^1.2.8", "@ai-sdk/anthropic": "^1.2.8",
@@ -38,6 +38,7 @@
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"dotenv": "^16.4.7", "dotenv": "^16.4.7",
"drizzle-orm": "^0.41.0", "drizzle-orm": "^0.41.0",
"electron-log": "^5.3.3",
"electron-squirrel-startup": "^1.0.1", "electron-squirrel-startup": "^1.0.1",
"esbuild-register": "^3.6.0", "esbuild-register": "^3.6.0",
"fix-path": "^4.0.0", "fix-path": "^4.0.0",
@@ -91,6 +92,9 @@
"typescript": "^5.8.3", "typescript": "^5.8.3",
"vite": "^5.4.17", "vite": "^5.4.17",
"vitest": "^3.1.1" "vitest": "^3.1.1"
},
"engines": {
"node": ">=20"
} }
}, },
"node_modules/@ai-sdk/anthropic": { "node_modules/@ai-sdk/anthropic": {
@@ -10803,6 +10807,15 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/electron-log": {
"version": "5.3.3",
"resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.3.3.tgz",
"integrity": "sha512-ZOnlgCVfhKC0Nef68L0wDhwhg8nh5QkpEOA+udjpBxcPfTHGgbZbfoCBS6hmAgVHTAWByHNPkHKpSbEOPGZcxA==",
"license": "MIT",
"engines": {
"node": ">= 14"
}
},
"node_modules/electron-squirrel-startup": { "node_modules/electron-squirrel-startup": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.1.tgz", "resolved": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.1.tgz",

View File

@@ -91,6 +91,7 @@
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"dotenv": "^16.4.7", "dotenv": "^16.4.7",
"drizzle-orm": "^0.41.0", "drizzle-orm": "^0.41.0",
"electron-log": "^5.3.3",
"electron-squirrel-startup": "^1.0.1", "electron-squirrel-startup": "^1.0.1",
"esbuild-register": "^3.6.0", "esbuild-register": "^3.6.0",
"fix-path": "^4.0.0", "fix-path": "^4.0.0",

View File

@@ -5,6 +5,14 @@ import dotenv from "dotenv";
// @ts-ignore // @ts-ignore
import started from "electron-squirrel-startup"; import started from "electron-squirrel-startup";
import { updateElectronApp } from "update-electron-app"; import { updateElectronApp } from "update-electron-app";
import log from "electron-log";
console.log = log.log;
console.error = log.error;
console.warn = log.warn;
console.info = log.info;
console.debug = log.debug;
updateElectronApp(); // additional configuration options available updateElectronApp(); // additional configuration options available
// Load environment variables from .env file // Load environment variables from .env file