Home Manual Reference Source
import {LogLevels} from 'ievv_jsbase/lib/log/loglevel'
public class | source

LogLevels

Defines valid log levels.

Not used directly, but instead via the LOGLEVEL constant exported as default by this module.

Example:

import LOGLEVEL from 'ievv_jsbase/log/loglevel';
console.log('The debug loglevel is:', LOGLEVEL.DEBUG);
LOGLEVEL.validateLogLevel(10);

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get

Get the number for log level DEBUG.

public get

Get the number for log level ERROR.

public get

Get the number for log level INFO.

public get

Get the number for log level SILENT.

public get

Get the number for log level WARNING.

Method Summary

Public Methods
public

Get the textual name for a log level.

public

validateLogLevel(logLevel: *)

Validate a log level.

Public Constructors

public constructor source

Public Members

public get DEBUG: number: number source

Get the number for log level DEBUG.

Return:

number

public get ERROR: number: number source

Get the number for log level ERROR.

Return:

number

public get INFO: number: number source

Get the number for log level INFO.

Return:

number

public get SILENT: number: number source

Get the number for log level SILENT.

Return:

number

public get WARNING: number: number source

Get the number for log level WARNING.

Return:

number

Public Methods

public getTextualNameForLogLevel(logLevel: number): string source

Get the textual name for a log level.

Params:

NameTypeAttributeDescription
logLevel number

The log level to get a textual name for.

Return:

string

Example:

const infoText = LOGLEVEL.getTextualNameForLogLevel(LOGLEVEL.INFO);
// infoText === 'INFO'

public validateLogLevel(logLevel: *) source

Validate a log level.

Should be used by all functions/methods that set a log level.

Params:

NameTypeAttributeDescription
logLevel *

The loglevel.

Throw:

RangeError

If logLevel is not one of: