Skip to content

Commit 05ab84d

Browse files
authored
Merge branch 'Garlic-Team:next' into feat/message-arguments
2 parents 4a5d54a + dba5f25 commit 05ab84d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/lib/util/logger/Logger.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import type { Component } from '../../structures/Component';
77
import type { Listener } from '../../structures/Listener';
88
import type { Plugin } from '../../structures/Plugin';
99
import type { Awaitable } from 'discord.js';
10+
import EventEmitter from 'node:events';
1011

1112
export enum Events {
1213
'HANDLER_RUN' = 'handlerRun',
@@ -90,7 +91,7 @@ export const enum LogLevel {
9091

9192
export type LogMethods = 'trace' | 'debug' | 'info' | 'time' | 'warn' | 'timeEnd' | 'error';
9293

93-
export class ILogger {
94+
export class ILogger extends EventEmitter {
9495
TRACE: LogLevel.TRACE;
9596
DEBUG: LogLevel.DEBUG;
9697
INFO: LogLevel.INFO;
@@ -101,6 +102,8 @@ export class ILogger {
101102
level: LogLevel = LogLevel.TRACE;
102103

103104
constructor() {
105+
super();
106+
104107
this.TRACE = LogLevel.TRACE;
105108
this.DEBUG = LogLevel.DEBUG;
106109
this.INFO = LogLevel.INFO;

0 commit comments

Comments
 (0)