diff --git a/src/main/db/DbService.ts b/src/main/db/DbService.ts index c5cb17db88..00d87a6ba0 100644 --- a/src/main/db/DbService.ts +++ b/src/main/db/DbService.ts @@ -1,13 +1,15 @@ +import { loggerService } from '@logger' import { drizzle } from 'drizzle-orm/libsql' import { migrate } from 'drizzle-orm/libsql/migrator' import { app } from 'electron' -import Logger from 'electron-log' import path from 'path' import { pathToFileURL } from 'url' import Seeding from './seeding' import type { DbType } from './types' +const logger = loggerService.withContext('DbService') + const DB_NAME = 'cherrystudio.sqlite' const MIGRATIONS_BASE_PATH = 'migrations/sqlite-drizzle' @@ -44,7 +46,7 @@ class DbService { await new Seed().migrate(this.db) return true } catch (error) { - Logger.error(error) + logger.error('migration seeding failed', error as Error) return false } } diff --git a/src/main/db/README.md b/src/main/db/README.md index fda0fa5364..8bc38b01c4 100644 --- a/src/main/db/README.md +++ b/src/main/db/README.md @@ -1,2 +1,2 @@ -* All the database table names use **singular** form, snake_casing -* Export table names use `xxxxTable` \ No newline at end of file +- All the database table names use **singular** form, snake_casing +- Export table names use `xxxxTable`