LogLevel
This interface defines the available log levels. The order below defines which log messages are logged:
none // no messages are loggederror // only error messages are loggedwarn // warn and error messages are loggedinfo // info, warn and error messages are loggeddebug // debug, info, warn and error messages are loggedExample
Section titled “Example”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.