Skip to content

NeuralScope/dropt-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dropt.util: DrOpt Utility Package

This package provides utilities required by the DrOpt suite. Here is the list of utilities and their description.

dropt.util.log: logging

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