mirror of
https://github.com/immich-app/immich.git
synced 2025-06-03 05:34:32 -04:00
chore: logging clean up (#18031)
This commit is contained in:
parent
da7a81b752
commit
5d21ba3166
@ -67,7 +67,7 @@ const runQuery = async (query: string) => {
|
|||||||
|
|
||||||
const runMigrations = async () => {
|
const runMigrations = async () => {
|
||||||
const configRepository = new ConfigRepository();
|
const configRepository = new ConfigRepository();
|
||||||
const logger = new LoggingRepository(undefined, configRepository);
|
const logger = LoggingRepository.create();
|
||||||
const db = getDatabaseClient();
|
const db = getDatabaseClient();
|
||||||
const databaseRepository = new DatabaseRepository(db, logger, configRepository);
|
const databaseRepository = new DatabaseRepository(db, logger, configRepository);
|
||||||
await databaseRepository.runMigrations();
|
await databaseRepository.runMigrations();
|
||||||
|
@ -142,18 +142,15 @@ export const getRepository = <K extends keyof RepositoriesTypes>(key: K, db: Kys
|
|||||||
}
|
}
|
||||||
|
|
||||||
case 'database': {
|
case 'database': {
|
||||||
const configRepo = new ConfigRepository();
|
return new DatabaseRepository(db, LoggingRepository.create(), new ConfigRepository());
|
||||||
return new DatabaseRepository(db, new LoggingRepository(undefined, configRepo), configRepo);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'email': {
|
case 'email': {
|
||||||
const logger = new LoggingRepository(undefined, new ConfigRepository());
|
return new EmailRepository(LoggingRepository.create());
|
||||||
return new EmailRepository(logger);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'logger': {
|
case 'logger': {
|
||||||
const configMock = { getEnv: () => ({ noColor: false }) };
|
return LoggingRepository.create();
|
||||||
return new LoggingRepository(undefined, configMock as ConfigRepository);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'memory': {
|
case 'memory': {
|
||||||
|
@ -42,7 +42,7 @@ const globalSetup = async () => {
|
|||||||
const db = new Kysely<DB>(getKyselyConfig({ connectionType: 'url', url: postgresUrl }));
|
const db = new Kysely<DB>(getKyselyConfig({ connectionType: 'url', url: postgresUrl }));
|
||||||
|
|
||||||
const configRepository = new ConfigRepository();
|
const configRepository = new ConfigRepository();
|
||||||
const logger = new LoggingRepository(undefined, configRepository);
|
const logger = LoggingRepository.create();
|
||||||
await new DatabaseRepository(db, logger, configRepository).runMigrations();
|
await new DatabaseRepository(db, logger, configRepository).runMigrations();
|
||||||
|
|
||||||
await db.destroy();
|
await db.destroy();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user