Skip to content

Commit

Permalink
logger: fix logger in core not working
Browse files Browse the repository at this point in the history
  • Loading branch information
thecodrr committed May 21, 2024
1 parent 26f9e08 commit df17905
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
4 changes: 3 additions & 1 deletion packages/core/src/logger.ts
Original file line number Diff line number Diff line change
Expand Up @@ -183,10 +183,12 @@ async function initialize(
const reporters: ILogReporter[] = [new DatabaseLogReporter(db)];
if (process.env.NODE_ENV !== "production" && !disableConsoleLogs)
reporters.push(consoleReporter);
logger = new Logger({
const instance = new Logger({
reporter: combineReporters(reporters),
lastTime: Date.now()
});
if (logger instanceof NoopLogger) logger.replaceWith(instance);
logger = instance;
logManager = new DatabaseLogManager(db);
}

Expand Down
3 changes: 3 additions & 0 deletions packages/logger/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ export class NoopLogger implements ILogger {
scope() {
return this;
}
replaceWith(logger: ILogger) {
Object.assign(this, logger);
}
}

export * from "./types";
Expand Down

0 comments on commit df17905

Please sign in to comment.