python-logging模块 日志写入文件 修改日志格式

logging

1
2
3
import logging
logging.warning("Hello logging")
logging.info("This is Information")

日志写入文件

1
2
3
4
5
import logging

logging.basicCOnfig(filename="example.log", level=logging.DEBUG)
logging.debug("This is Debug Message")
logging.info("This is information")

修改日志格式

1
2
3
4
5
6
7
8
import logging
logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG)
logging.debug("hello World")


logging.basicConfig(format='[%(asctime)s][%(levelname)7s]%(message)s', level = logging.DEBUG)

logging.basicConfig(format='[%(asctime)s][%(levelname)7s]%(message)s', datefmt='%Y-%m-%d %H:%M:%S')

注: 文件名不能写成logging.py,不然会与系统冲突