SHiP.logger¶
Logging Configuration:
Import and set the desired log level directly from the submodule:
from SHiP.logger import setLogLevel, <LogLevel>
setLogLevel(<LogLevel>)
Alternatively, use the LogLevel enum to list and access available log levels:
from SHiP.logger import setLogLevel, LogLevel
for log_level in LogLevel:
print(log_level)
setLogLevel(LogLevel.<LogLevel>)
You can also specify the log level as a string (ensure it matches an available log level):
from SHiP.logger import setLogLevel
setLogLevel("<LogLevel>")
- class SHiP.logger.LogLevel¶
Enum of available logging levels for SHiP.
Used with setLogLevel() to configure verbosity.
Example:
from SHiP.logger import setLogLevel, LogLevel setLogLevel(LogLevel.Warning)
Members:
INFO
WARNING
ERROR
- __init__(self: SHiP.logger.LogLevel, value: int) None¶
- ERROR = <LogLevel.ERROR: 2>¶
- INFO = <LogLevel.INFO: 0>¶
- WARNING = <LogLevel.WARNING: 1>¶
- LogLevel.name -> str
- property value¶
- SHiP.logger.setLogLevel(*args, **kwargs)¶
Overloaded function.
setLogLevel(arg0: SHiP.logger.LogLevel) -> None
Set the log level using a LogLevel enum
setLogLevel(arg0: str) -> None
Set the log level using a string name