记录下自己日常工作中经常使用的几个小工具类

1python部分,一个日志类,一个数据库操作类。

###################
#
日志辅助类
#
################
class Logger:
    LOG_DEBUG
= "debug"
    LOG_DEBUG_FILE 
= "/tmp/debug.log"
    LOG_RELEASE 
= "release"
    LOG_RELEASE_FILE 
= "/tmp/release.log"

    
def __init__(self, log_type):
        self._logger 
= logging.getLogger(log_type)
        
if log_type == Logger.LOG_DEBUG:
            self._logFile 
= Logger.LOG_DEBUG_FILE
        
elif log_type == Logger.LOG_RELEASE:
            self._logFile 
= Logger.LOG_RELEASE_FILE
        handler 
= logging.FileHandler(self._logFile)
        
if log_type == Logger.LOG_DEBUG:
            formatter 
= logging.Formatter('%(asctime)s ********* %(message)s')
        
else:
            formatter 
= logging.Formatter('%(message)s')
        handler.setFormatter(formatter)
        self._logger.addHandler(handler)
        self._logger.setLevel(logging.INFO)

    
def log(self, msg):
        
if self._logger is not None:
            self._logger.info(msg)

相关文章:

  • 2021-09-16
  • 2021-05-22
  • 2022-02-03
  • 2021-09-19
  • 2022-02-14
  • 2021-11-12
  • 2021-07-21
  • 2021-08-25
猜你喜欢
  • 2022-02-20
  • 2021-07-22
  • 2021-09-09
  • 2021-09-05
  • 2021-09-15
  • 2021-09-02
  • 2022-03-04
相关资源
相似解决方案