Skip to content

Commit

Permalink
Merge pull request #1615 from matrix-org/jryans/megolm-logs-2021-02-22
Browse files Browse the repository at this point in the history
Optimise prefixed logger
  • Loading branch information
jryans committed Feb 23, 2021
2 parents dd1d48f + 8d779e8 commit b55e6c4
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/logger.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,10 @@ interface PrefixedLogger extends Logger {

export function getPrefixedLogger(prefix): PrefixedLogger {
const prefixLogger: PrefixedLogger = log.getLogger(`${DEFAULT_NAMESPACE}-${prefix}`);
prefixLogger.prefix = prefix;
prefixLogger.setLevel(log.levels.DEBUG);
if (prefixLogger.prefix !== prefix) {
// Only do this setup work the first time through, as loggers are saved by name.
prefixLogger.prefix = prefix;
prefixLogger.setLevel(log.levels.DEBUG);
}
return prefixLogger;
}

0 comments on commit b55e6c4

Please sign in to comment.