From f3090c9065a877b052cd2977f1d31fe1df1332a6 Mon Sep 17 00:00:00 2001 From: "Nix \"UwU\" Krystik" Date: Wed, 11 Mar 2026 23:59:12 +0800 Subject: [PATCH] (feat): Allow transports to be attached after initial instance creation. --- package.json | 4 ++-- src/Logger.ts | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 2a682b9..d476982 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "@nixkrystik/logger", "description": "Simple, scalable logging package.", - "version": "1.0.0", - + "version": "1.0.1", + "author": { "name": "Nix Krystik", "url": "https://teamhydra.dev/" diff --git a/src/Logger.ts b/src/Logger.ts index 00f2850..9865403 100644 --- a/src/Logger.ts +++ b/src/Logger.ts @@ -8,6 +8,10 @@ export class Logger { this.transports = transports; } + attach(transport: Transport) { + this.transports.push(transport); + } + async log(level: LogLevel, module: string, content: string): Promise { const tasks: Promise[] = []; @@ -21,7 +25,7 @@ export class Logger { } debug(module: string, content: string) { - return this.log(LogLevel.Debug, module, content); + this.log(LogLevel.Debug, module, content); } info(module: string, content: string) {