Skip to content

Commit

Permalink
fix(utils/logger): ensures methodFactory is used immediately after it…
Browse files Browse the repository at this point in the history
… is set
  • Loading branch information
rafamel committed May 9, 2019
1 parent 33c67dd commit 2bace5a
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/utils/logger.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,8 @@ import chalk, { Chalk } from 'chalk';
import { DEFAULT_LOG_LEVEL } from '~/constants';
import { TLogger } from '~/types';

// TODO: register exits logger once logger has been updated there
const APP_NAME = 'kpo';
const logger = loglevel.getLogger(`_${APP_NAME}_logger_`);
logger.setDefaultLevel(DEFAULT_LOG_LEVEL);

function setLevel(level: TLogger): void {
logger.setLevel(level);
Expand Down Expand Up @@ -39,4 +37,7 @@ logger.methodFactory = (...args) => (...inner: any[]) => {
);
};

// Must be set -at least once- after overwriting methodFactory
logger.setDefaultLevel(DEFAULT_LOG_LEVEL);

export { logger as default, setLevel };

0 comments on commit 2bace5a

Please sign in to comment.