This package provides utilities required by the DrOpt suite. Here is the list of utilities and their description.
This module provides standardized logging tools, including standard format, logger classes and logger wrapper.
-
standard format:
The standard format for console output is[yyyy-mm-dd HH:MM:SS] {logger_name} [{level_name}] {message}
The standard format for log file output is
yyyy-mm-dd HH:MM:SS|{logger_name}|{level_name}|{message}
-
logger classes:
class Logger
class DrOptLogger(Logger)
class DrOptServiceLogger(DrOptLogger)
class DrOptClientLogger(DrOptLogger)
class DroptUserLogger(DrOptLogger)
-
logger wrapper:
class FuncLoggingWrapper