我想使用python的日志记录。我从python使用多处理,我想为每个线程创建一个日志文件。
例如,我每天在一个线程中从www.google.com下载内容的4倍,而我也从www.yahoo.com那里下载内容的4倍。
我每天启动8个线程。我希望每个线程都有一个日志文件。该软件每月30天每天24小时运行。
从炊具(https://docs.python.org/3/howto/logging-cookbook.html)中我总是看到
...
l = logging.getLogger(logger_name)
formatter = logging.Formatter('%(message)s')
fileHandler = logging.FileHandler(log_file, mode='w')
...
l.addHandler(fileHandler)
...
我现在认为python添加了x-Handlers,这将导致内存泄漏。
如何在没有内存泄漏的情况下使用python登录?
我喜欢代码!