跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于 logging/MongoDB 库 log4mong 中 Formatter 设置问题请教
未分類
28 12 月 2020

关于 logging/MongoDB 库 log4mong 中 Formatter 设置问题请教

关于 logging/MongoDB 库 log4mong 中 Formatter 设置问题请教

資深大佬 : luxiaoer 6

# 有配置文件 局部如下 DEFAULT_LOGGING_CONFIGS = {         ...         'mongo':{             # 'level': 'INFO',             'class': 'log4mongo.handlers.MongoHandler',# BufferedMongoHandler,buffer_size=100, buffer_periodical_flush_timing=10.0,buffer_early_flush_level=logging.CRITICAL             'host': AppConfig.MONGODB_BASE.get('host'),             'port' : AppConfig.MONGODB_BASE.get('port'),             'database_name' : AppConfig.LOG_DATABASE.get('database_name'),             'collection': AppConfig.LOG_DATABASE.get('collection'),             "username":AppConfig.MONGODB_BASE.get('username'),             "password":AppConfig.MONGODB_BASE.get('password'),             "capped":True,             "capped_max":1000000,             "capped_size":1024*1024*1024,             # "formatter": MyMongoFormatter()         }         ... } # logger 初始化如下 logging.config.dictConfig(DEFAULT_LOGGING_CONFIGS) logger = logging.getLogger('mongodb')  #log4mongo 源码中初始化 Handler 局部如下  class MongoHandler(logging.Handler):      def __init__(self, level=logging.NOTSET, host='localhost', ):         logging.Handler.__init__(self, level)         self.host = host         self.formatter = formatter or MongoFormatter() # 初始化时候传入一个实例不成功 
  • 我应该如何设置 DEFAULT_LOGGING_CONFIGS 中的 formatter 使 log4mongo 能支持
  • 我尝试传入一个继承 log4mong.MongoFormatter 但传入 formatter 没有成功,我想应该使错误的,但我应该如何正常呢
大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具