logging
import logging
# 輸出log檔案
log_file = 'log_file.log'
level = logging.INFO
logging.basicConfig(level=level,
format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
datefmt='%Y-%m-%d %H:%M:%S',
handlers=[logging.FileHandler(log_file, 'a', 'utf-8')])
# 在cmd中顯示
console = logging.StreamHandler()
console.setLevel(level)
formatter = logging.Formatter('%(asctime)s %(name)-12s %(levelname)-8s %(message)s') # 設定輸出格式
console.setFormatter(formatter) # handler 設定輸出格式
logging.getLogger('').addHandler(console) # 加入 handler 到 root logger
# 設定新的name,否則全部都會是root
logger_ = logging.getLogger(os.path.basename(__file__).replace('.py', '')) # 將檔案名稱設定為nameLast updated