pip_services3_components.log.LogLevelConverter module

pip_services3_components.log.LogLevelConverter

Log level converter implementation

copyright

Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details.

license

MIT, see LICENSE for more details.

class pip_services3_components.log.LogLevelConverter.LogLevelConverter

Bases: object

Helper class to convert log level values.

static to_integer(level: pip_services3_components.log.LogLevel.LogLevel)int

Converts log level to a number.

Parameters

level – a log level to convert.

Returns

log level number value.

static to_log_level(value: Any, default_value: pip_services3_components.log.LogLevel.LogLevel = 4)pip_services3_components.log.LogLevel.LogLevel

Converts numbers and strings to standard log level values.

Parameters
  • value – a value to be converted

  • default_value – a default value if conversion is not possible

Returns

converted log level

static to_string(level: pip_services3_components.log.LogLevel.LogLevel)str

Converts log level to a string.

Parameters

level – a log level to convert

Returns

log level name string.