Inherits IntEnum.
List of all log severities supported by Coretex
Definition at line 24 of file log_severity.py.
◆ color()
str coretex.logging.log_severity.LogSeverity.color |
( |
|
self | ) |
|
Color of the log severity
Returns
-------
str -> color
Definition at line 37 of file log_severity.py.
37 def color(self) -> str:
39 Color of the log severity
46 if self == LogSeverity.fatal:
49 if self == LogSeverity.error:
52 if self == LogSeverity.warning:
55 if self == LogSeverity.info:
58 if self == LogSeverity.debug:
61 raise RuntimeError(
">> [Coretex] Invalid enum value")
◆ fromStd()
LogSeverity coretex.logging.log_severity.LogSeverity.fromStd |
( |
int |
logLevel | ) |
|
|
static |
Converts python std module logging level
into the equivalent log severity from coretex
Returns
-------
LogSeverity -> Coretex log severity
Example
-------
>>> import logging
\b
>>> from coretex.logging.log_severity import LogSeverity
>>> logSeverityValue = LogSeverity.fromStd(logging.INFO)
>>> print(logSeverityValue)
LogSeverity.info
Definition at line 111 of file log_severity.py.
111 def fromStd(logLevel: int) -> LogSeverity:
113 Converts python std module logging level
114 into the equivalent log severity from coretex
118 LogSeverity -> Coretex log severity
124 >>> from coretex.logging.log_severity import LogSeverity
125 >>> logSeverityValue = LogSeverity.fromStd(logging.INFO)
126 >>> print(logSeverityValue)
130 if logLevel == logging.FATAL:
131 return LogSeverity.fatal
133 if logLevel == logging.ERROR:
134 return LogSeverity.error
136 if logLevel == logging.WARNING:
137 return LogSeverity.warning
139 if logLevel == logging.INFO:
140 return LogSeverity.info
142 if logLevel == logging.DEBUG:
143 return LogSeverity.debug
145 raise ValueError(
">> [Coretex] Invalid enum value")
◆ prefix()
str coretex.logging.log_severity.LogSeverity.prefix |
( |
|
self | ) |
|
Prefix of the log severity
Returns
-------
str -> prefix
Definition at line 99 of file log_severity.py.
99 def prefix(self) -> str:
101 Prefix of the log severity
108 return self.name.capitalize()
◆ stdSeverity()
logging._Level coretex.logging.log_severity.LogSeverity.stdSeverity |
( |
|
self | ) |
|
Converts Coretex log severity into the
equivalent log level from python std module logging
Returns
-------
int -> python std module logging level
Example
-------
>>> from coretex.logging import LogSeverity
\b
>>> print(LogSeverity.info.stdSeverity)
20
Definition at line 64 of file log_severity.py.
64 def stdSeverity(self) -> logging._Level:
66 Converts Coretex log severity into the
67 equivalent log level from python std module logging
71 int -> python std module logging level
75 >>> from coretex.logging import LogSeverity
77 >>> print(LogSeverity.info.stdSeverity)
81 if self == LogSeverity.fatal:
84 if self == LogSeverity.error:
87 if self == LogSeverity.warning:
88 return logging.WARNING
90 if self == LogSeverity.info:
93 if self == LogSeverity.debug:
96 raise RuntimeError(
">> [Coretex] Invalid enum value")
The documentation for this class was generated from the following file: