chore: logging clean up (#18031)

This commit is contained in:
Jason Rasmussen 2025-05-02 13:34:35 -04:00 committed by GitHub
parent da7a81b752
commit 5d21ba3166
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 8 deletions

View File

@ -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();

View File

@ -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': {

View File

@ -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();