参考网址:
[1] https://docs.python.org/2/library/logging.html#module-logging
3. 输出到屏幕
code:
import logging
# 基本配置
logging.basicConfig(
level = logging.DEBUG,
format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
logger = logging.getLogger(__name__) # 初始化logger
logger.error("error")
logger.warning("warning")
logger.info("info")
logger.debug("debug")
4. 输出到文件
import logging
logger = logging.getLogger(__name__)
logger.setLevel(level = logging.INFO)
handler = logging.FileHandler("log.log")
# handler.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
handler.setFormatter(fmt=formatter)
logger.addHandler(handler)
logger.error("error")
logger.warning("warning")
logger.info("info")
logger.debug("debug")