Skip to content

LogLevel

This interface defines the available log levels. The order below defines which log messages are logged:

none // no messages are logged
error // only error messages are logged
warn // warn and error messages are logged
info // info, warn and error messages are logged
debug // debug, info, warn and error messages are logged

Can be used in conjunction with e.g. ScifeonConsoleLogger:

import { inject } from 'scifeon';
import { ConsoleLogger } from 'scifeon-console-logger';
@inject(ConsoleLogger)
export class CustomPage {
constructor(logger) {
logger.setLevel(logger.logLevel.info);
logger.debug('This message will not be shown, as the log level hides it.');
}
}

No messages are logged.

Only error messages are logged.

Warn and error messages are logged.

Info, warn and error messages are logged.

Debug, info, warn and error messages are logged.