From d435b9da478624dc3ae2ac5eaa7b746a1027461d Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Tue, 3 Feb 2026 19:11:30 -0800 Subject: [PATCH] chore: use single logger instance --- src/index.ts | 4 +--- src/services/dependencyAnalyzerService.ts | 4 +--- src/services/npmService.ts | 4 +--- src/services/updateOrchestratorService.ts | 4 +--- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/index.ts b/src/index.ts index ca4f2f2..e26cf1e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,14 +4,12 @@ * @author Naomi Carrigan */ -import { Logger } from "@nhcarrigan/logger"; import cron from "node-cron"; import { config, validateConfig } from "./config.js"; import { UpdateOrchestratorService, } from "./services/updateOrchestratorService.js"; - -const logger = new Logger("Minori", process.env.LOG_TOKEN ?? ""); +import { logger } from "./utils/logger.js"; /** * Main entry point for the application. diff --git a/src/services/dependencyAnalyzerService.ts b/src/services/dependencyAnalyzerService.ts index 8dc576c..fa38833 100644 --- a/src/services/dependencyAnalyzerService.ts +++ b/src/services/dependencyAnalyzerService.ts @@ -4,8 +4,8 @@ * @author Naomi Carrigan */ -import { Logger } from "@nhcarrigan/logger"; import semver from "semver"; +import { logger } from "../utils/logger.js"; import { NpmService } from "./npmService.js"; import type { DependencyType, @@ -13,8 +13,6 @@ import type { PackageJson, } from "../types/package.types.js"; -const logger = new Logger("DependencyAnalyzer", process.env.LOG_TOKEN ?? ""); - /** * Checks if a version string is a valid semver range. * @param version - The version string to validate. diff --git a/src/services/npmService.ts b/src/services/npmService.ts index 5780d20..75a0bb4 100644 --- a/src/services/npmService.ts +++ b/src/services/npmService.ts @@ -4,14 +4,12 @@ * @author Naomi Carrigan */ -import { Logger } from "@nhcarrigan/logger"; import axios, { isAxiosError, type AxiosInstance } from "axios"; import semver from "semver"; import { config } from "../config.js"; +import { logger } from "../utils/logger.js"; import type { NpmPackageInfo } from "../types/package.types.js"; -const logger = new Logger("NpmService", process.env.LOG_TOKEN ?? ""); - /* eslint-disable @typescript-eslint/naming-convention -- GitHub API response types use snake_case property names */ interface GitHubRelease { body?: string; diff --git a/src/services/updateOrchestratorService.ts b/src/services/updateOrchestratorService.ts index 2b11319..5af57a8 100644 --- a/src/services/updateOrchestratorService.ts +++ b/src/services/updateOrchestratorService.ts @@ -4,8 +4,8 @@ * @author Naomi Carrigan */ -import { Logger } from "@nhcarrigan/logger"; import { config } from "../config.js"; +import { logger } from "../utils/logger.js"; import { DependencyAnalyzerService } from "./dependencyAnalyzerService.js"; import { GiteaService } from "./giteaService.js"; import { @@ -17,8 +17,6 @@ import { NpmService } from "./npmService.js"; import type { GiteaRepository } from "../types/gitea.types.js"; import type { DependencyUpdate, PackageJson } from "../types/package.types.js"; -const logger = new Logger("UpdateOrchestrator", process.env.LOG_TOKEN ?? ""); - /** * Strips version prefix characters from a version string. * @param version - The version string with potential prefixes.