From 66462c546df6e239dc4e65fc1d083c851d2d0946 Mon Sep 17 00:00:00 2001 From: Dario Fazio Date: Thu, 15 May 2025 15:04:33 +0200 Subject: [PATCH 1/4] refactor(logger): rename LoggerService to BaseLoggerService BREAKING CHANGE: LoggerService was renamed to BaseLoggerService --- packages/logger/src/services/logger.service.spec.ts | 6 +++--- packages/logger/src/services/logger.service.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/logger/src/services/logger.service.spec.ts b/packages/logger/src/services/logger.service.spec.ts index 673d686..db67015 100644 --- a/packages/logger/src/services/logger.service.spec.ts +++ b/packages/logger/src/services/logger.service.spec.ts @@ -1,18 +1,18 @@ import { SpyLogTransport } from '../../test/spy-log.transport.js' -import { LoggerService } from './logger.service.js' +import { BaseLoggerService } from './logger.service.js' import { LogLevel } from '../model/log-level.enum.js' import { Logger } from '../model/logger.js' describe('LoggerService with SpyLogTransport', () => { it('should use the spy log transport', () => { - const loggerService = new LoggerService([new SpyLogTransport(LogLevel.DEBUG)]) + const loggerService = new BaseLoggerService([new SpyLogTransport(LogLevel.DEBUG)]) const logger: Logger = loggerService.getInstance('MyLogger', '#abcdef') expect(logger['loggerTransports'][0] instanceof SpyLogTransport).toBeTruthy() expect(logger['loggerTransports'][0]['logLevel']).toBe(LogLevel.DEBUG) }) it('should have the custom name and color passed to the logger service', () => { - const loggerService = new LoggerService([new SpyLogTransport(LogLevel.DEBUG)]) + const loggerService = new BaseLoggerService([new SpyLogTransport(LogLevel.DEBUG)]) const logger: Logger = loggerService.getInstance('MyLogger', '#abcdef') expect(logger['name']).toBe('MyLogger') expect(logger['color']).toBe('#abcdef') diff --git a/packages/logger/src/services/logger.service.ts b/packages/logger/src/services/logger.service.ts index a2dce7d..1c576d2 100644 --- a/packages/logger/src/services/logger.service.ts +++ b/packages/logger/src/services/logger.service.ts @@ -2,7 +2,7 @@ import { Logger } from '../model/logger.js' import { stringToColor } from '../utils/logger-helper.js' import { LogTransport } from '../model/log-transport.js' -export class LoggerService { +export class BaseLoggerService { private loggers = new Map() constructor(private readonly logTransports: LogTransport[]) {} From 0d96196f901d9a962a4762345390009163461f25 Mon Sep 17 00:00:00 2001 From: Github Actions Date: Thu, 15 May 2025 13:07:23 +0000 Subject: [PATCH 2/4] build(release): next version [skip_build] - @shiftcode/logger@3.0.0-pr48.0 --- package-lock.json | 2 +- packages/logger/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5f11ba3..b320833 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14907,7 +14907,7 @@ }, "packages/logger": { "name": "@shiftcode/logger", - "version": "2.0.0", + "version": "3.0.0-pr48.0", "license": "UNLICENSED", "devDependencies": { "@shiftcode/utilities": "^4.0.0" diff --git a/packages/logger/package.json b/packages/logger/package.json index 526a3b9..fa9e0f3 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@shiftcode/logger", - "version": "2.0.0", + "version": "3.0.0-pr48.0", "description": "logger for local and aws lambda execution", "repository": "https://github.com/shiftcode/sc-commons-public", "license": "UNLICENSED", From cdde65b1458bb8c31a55e6541b74a7c0c39473ee Mon Sep 17 00:00:00 2001 From: Dario Fazio Date: Thu, 15 May 2025 15:25:18 +0200 Subject: [PATCH 3/4] refactor(logger): rename logger service files and update references --- packages/logger/README.md | 8 ++++---- packages/logger/src/index.ts | 2 +- ...r.service.spec.ts => base-logger.service.spec.ts} | 12 ++++++------ .../{logger.service.ts => base-logger.service.ts} | 0 4 files changed, 11 insertions(+), 11 deletions(-) rename packages/logger/src/services/{logger.service.spec.ts => base-logger.service.spec.ts} (54%) rename packages/logger/src/services/{logger.service.ts => base-logger.service.ts} (100%) diff --git a/packages/logger/README.md b/packages/logger/README.md index 47715a5..7dc7e46 100644 --- a/packages/logger/README.md +++ b/packages/logger/README.md @@ -9,18 +9,18 @@ messages to various transports. # Usage ````typescript -import { Logger, LogLevel, LogTransport } from '@shiftcode/logger' +import { Logger, LogLevel, LogTransport, BaseLoggerService } from '@shiftcode/logger' // Create a transport for logging to the console with a specific log level const transport = new LogTransport( LogLevel.DEBUG, // This controls the minimum log level ) -// LoggerService is used to manage loggers and their transports -const loggerService = new LoggerService([transport]) +// BaseLoggerService is used to manage loggers and their transports +const baseLoggerService = new BaseLoggerService([transport]) // Create a logger instance with a specific name and color -const logger = loggerService.getInstance('MyLogger', '#abcdef') +const logger = baseLoggerService.getInstance('MyLogger', '#abcdef') // Logging messages at different levels logger.debug('This is a debug message') diff --git a/packages/logger/src/index.ts b/packages/logger/src/index.ts index f732ae4..9482b16 100644 --- a/packages/logger/src/index.ts +++ b/packages/logger/src/index.ts @@ -4,6 +4,6 @@ export * from './model/log-transport.js' export * from './model/json-log-transport.js' export * from './model/json-log-object-data.js' -export * from './services/logger.service.js' +export * from './services/base-logger.service.js' export * from './utils/logger-helper.js' diff --git a/packages/logger/src/services/logger.service.spec.ts b/packages/logger/src/services/base-logger.service.spec.ts similarity index 54% rename from packages/logger/src/services/logger.service.spec.ts rename to packages/logger/src/services/base-logger.service.spec.ts index db67015..d553317 100644 --- a/packages/logger/src/services/logger.service.spec.ts +++ b/packages/logger/src/services/base-logger.service.spec.ts @@ -1,19 +1,19 @@ import { SpyLogTransport } from '../../test/spy-log.transport.js' -import { BaseLoggerService } from './logger.service.js' +import { BaseLoggerService } from './base-logger.service.js' import { LogLevel } from '../model/log-level.enum.js' import { Logger } from '../model/logger.js' -describe('LoggerService with SpyLogTransport', () => { +describe('BaseLoggerService with SpyLogTransport', () => { it('should use the spy log transport', () => { - const loggerService = new BaseLoggerService([new SpyLogTransport(LogLevel.DEBUG)]) - const logger: Logger = loggerService.getInstance('MyLogger', '#abcdef') + const baseLoggerService = new BaseLoggerService([new SpyLogTransport(LogLevel.DEBUG)]) + const logger: Logger = baseLoggerService.getInstance('MyLogger', '#abcdef') expect(logger['loggerTransports'][0] instanceof SpyLogTransport).toBeTruthy() expect(logger['loggerTransports'][0]['logLevel']).toBe(LogLevel.DEBUG) }) it('should have the custom name and color passed to the logger service', () => { - const loggerService = new BaseLoggerService([new SpyLogTransport(LogLevel.DEBUG)]) - const logger: Logger = loggerService.getInstance('MyLogger', '#abcdef') + const baseLoggerService = new BaseLoggerService([new SpyLogTransport(LogLevel.DEBUG)]) + const logger: Logger = baseLoggerService.getInstance('MyLogger', '#abcdef') expect(logger['name']).toBe('MyLogger') expect(logger['color']).toBe('#abcdef') }) diff --git a/packages/logger/src/services/logger.service.ts b/packages/logger/src/services/base-logger.service.ts similarity index 100% rename from packages/logger/src/services/logger.service.ts rename to packages/logger/src/services/base-logger.service.ts From adcdf21b6adbb1501b3ed7035de925b8b85c663c Mon Sep 17 00:00:00 2001 From: Github Actions Date: Thu, 15 May 2025 13:27:39 +0000 Subject: [PATCH 4/4] build(release): next version [skip_build] - @shiftcode/logger@3.0.0-pr48.1 --- package-lock.json | 2 +- packages/logger/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index b320833..f2200fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14907,7 +14907,7 @@ }, "packages/logger": { "name": "@shiftcode/logger", - "version": "3.0.0-pr48.0", + "version": "3.0.0-pr48.1", "license": "UNLICENSED", "devDependencies": { "@shiftcode/utilities": "^4.0.0" diff --git a/packages/logger/package.json b/packages/logger/package.json index fa9e0f3..2981466 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@shiftcode/logger", - "version": "3.0.0-pr48.0", + "version": "3.0.0-pr48.1", "description": "logger for local and aws lambda execution", "repository": "https://github.com/shiftcode/sc-commons-public", "license": "UNLICENSED",