Home Archives Categories Tags Docs

Python logging 示例

发布时间: 更新时间: 总字数:65 阅读时间:1m 作者: 分享

Python logging 示例

示例

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import logging
import sys

## start log
# create logger
log_level = logging.DEBUG
formatter = logging.Formatter(
    fmt="%(asctime)-15s %(levelname)s %(process)d %(filename)s %(lineno)d: %(message)s",
    datefmt="%a %d %b %Y %H:%M:%S")

logger = logging.getLogger(name="test")
logger.setLevel(log_level)

fh = logging.FileHandler(filename="test.log")
fh.setLevel(log_level)
fh.setFormatter(formatter)
logger.addHandler(fh)

oh = logging.StreamHandler(sys.stdout)
oh.setLevel(log_level)
oh.setFormatter(formatter)
logger.addHandler(oh)
## end log

logger.debug("debug")
logger.info("info")
logger.info("info")

完毕。

相关文章
最近更新
最新评论
加载中...