Skip to content

@ui5/logger

Interface for the UI5 CLI logging module

Description: Interface for the UI5 CLI logging module

Source: logger/lib/index.js, line 3

Methods

(static) getLogLevel() → {string}

Description: Gets the current log level

Source: logger/lib/index.js, line 51

Returns:

The current log level. Defaults to info

Type: string

(static) getLogger(moduleName) → {@ui5/logger/Logger}

Description: Convenience function to create an instance of @ui5/logger/Logger

Source: logger/lib/index.js, line 18

Parameters:
NameTypeDescription
moduleNamestringIdentifier for messages created by the logger.
Example: module:submodule:Class
Returns:

Type: @ui5/logger/Logger

(static) isLogLevelEnabled(levelName) → {boolean}

Description: Tests whether the provided log level is enabled by the current log level

Source: logger/lib/index.js, line 30

Parameters:
NameTypeDescription
levelNamestringLog level to test
Returns:

True if the provided level is enabled

Type: boolean

(static) setLogLevel(levelName)

Description: Sets the standard log level.
Example: Setting it to perf would suppress all silly and verbose logging, and only show perf, info, warn and error logs.

Source: logger/lib/index.js, line 42

Parameters:
NameTypeDescription
levelNamestringNew log level