0
我喜歡TimedRotatingFileHandler,我想使用它。帶格式和控制檯打印的TimedRotatingFileHandler
但是我目前的記錄是我喜歡的,包括一些格式,以及日誌記錄在控制檯,像這樣:
logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(levelname)-8s %(message)s',
datefmt=dtfmt,
filename=logfile,
filemode='w')
console = logging.StreamHandler()
console.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s %(levelname)-8s %(message)s',
datefmt='%m-%d %H:%M')
console.setFormatter(formatter)
logging.getLogger('').addHandler(console)
logger = logging.getLogger('logger')
logger.info('log something')
這將返回像這樣在日誌文件中:
2015年8月14日22點55分35秒信息登錄的東西
這在控制檯:
08-14 22:56信息登錄的東西
如何做到這一點,但是除了有日誌文件旋轉每個午夜?
感謝您的麻煩,在答覆。雖然我沒有時間來驗證您的解決方案。乾杯! – Jos