python3.5.2怎么使用_Python 3.5.2记录器配置和使用

我是

python的新手,并尝试在我的简单应用程序中设置记录器.

这是应用程序结构:

- checker

- checking

- proxy_checker.py

- custom_threading

- __init__.py

- executor_my.py

- long_task.py

- tests

- __init__.py

- logging_config.ini

- main.py

我正在尝试设置文件配置记录器

在主模块的checker / __ init__.py中:

from logging.config import fileConfig

fileConfig('logging_config.ini')

logging_config.ini

[loggers]

keys=root

[handlers]

keys=stream_handler

[formatters]

keys=formatter

[logger_root]

level=DEBUG

handlers=stream_handler

[handler_stream_handler]

class=StreamHandler

level=DEBUG

formatter=formatter

args=(sys.stderr,)

[formatter_formatter]

format=%(asctime)s %(name)-12s %(levelname)-8s %(message)s

并在/checker/custom_threading/exector_my.py中使用它:

import concurrent.futures

import logging

from custom_threading.long_task import LongTask

class MyExecutor(object):

logger = logging.getLogger(__name__)

_executor = concurrent.futures.ThreadPoolExecutor(max_workers=500)

def __init__(self, thread_count, task):

self._thread_count = thread_count

self._task = LongTask(task)

pass

def start(self):

self.logger.debug("Launching with thread count: " + str(self._thread_count))

*more irrelevant code*

试图使用logger.info / logger.debug.

对于这两个选项,我没有收到任何错误,并且控制台中没有记录任何内容我做错了什么?

附:也许我在Win 10 x64上运行它也很有用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值