diff --git a/packages/logger/src/index.spec.js b/packages/logger/src/index.spec.js index bded30f37..4691320bd 100644 --- a/packages/logger/src/index.spec.js +++ b/packages/logger/src/index.spec.js @@ -17,26 +17,4 @@ describe('logger', () => { assert.equal(logger.getLevel(), level); }); }); - - it('should offer getLevel to test which level is currently set', () => { - let largeObjectGenerated = false; - function generateSomethingExpensive() { - largeObjectGenerated = true; - return JSON.stringify('{ description: "Something expensive to load" }'); - } - - const logger = new ConsoleLogger(); - logger.setLevel(LogLevel.INFO); - if (logger.getLevel() === LogLevel.DEBUG) { - const largeObj = generateSomethingExpensive(); - logger.debug(`debug: ${largeObj}`); - } - assert.isFalse(largeObjectGenerated); - - logger.setLevel(LogLevel.DEBUG); - if (logger.getLevel() === LogLevel.DEBUG) { - generateSomethingExpensive(); - } - assert.isTrue(largeObjectGenerated); - }); }); diff --git a/packages/logger/src/index.ts b/packages/logger/src/index.ts index 005d2c6b7..9edc8efd6 100644 --- a/packages/logger/src/index.ts +++ b/packages/logger/src/index.ts @@ -48,11 +48,6 @@ export interface Logger { */ setLevel(level: LogLevel): void; - /** - * Return the current LogLevel. - */ - getLevel(): LogLevel; - /** * This allows the instance to be named so that they can easily be filtered when many loggers are sending output * to the same destination. @@ -91,10 +86,6 @@ export class ConsoleLogger implements Logger { this.name = ''; } - public getLevel(): LogLevel { - return this.level; - } - /** * Sets the instance's log level so that only messages which are equal or more severe are output to the console. */