Skip to content

python_test_of_functions

Example for building a model in code

ScreenLogger (ILogger)

Logger implementation based on default logging library

Source code in examples/python_test_of_functions.py
class ScreenLogger(ILogger):
    """Logger implementation based on default logging library"""

    def log_error(self, message: str) -> None:
        print("error:" + message)

    def log_warning(self, message: str) -> None:
        print("warning:" + message)

    def log_info(self, message: str) -> None:
        print("info:" + message)

    def log_debug(self, message: str) -> None:
        pass

log_debug(self, message)

Logs a debug message

Parameters:

Name Type Description Default
message str

message to log

required
Source code in examples/python_test_of_functions.py
def log_debug(self, message: str) -> None:
    pass

log_error(self, message)

Logs an error message

Parameters:

Name Type Description Default
message str

message to log

required
Source code in examples/python_test_of_functions.py
def log_error(self, message: str) -> None:
    print("error:" + message)

log_info(self, message)

Logs a info message

Parameters:

Name Type Description Default
message str

message to log

required
Source code in examples/python_test_of_functions.py
def log_info(self, message: str) -> None:
    print("info:" + message)

log_warning(self, message)

Logs a warning message

Parameters:

Name Type Description Default
message str

message to log

required
Source code in examples/python_test_of_functions.py
def log_warning(self, message: str) -> None:
    print("warning:" + message)