我已经配置了连接,它按照预期工作,但我不能让它使用我们的客户记录器。
我们有自己的记录器类(派生自Python日志记录),它在整个应用程序中使用,我希望alembic使用它而不是默认的。有没有办法把我们类的记录器对象传递给它?我希望它使用自定义记录器中定义的格式和处理程序打印自己的日志。to the values within
我在为多处理进程使用日志记录方面遇到了困难。据我所知,所有进程都是独立的,因此每个进程都有自己的记录器。我试图做的是在主函数中设置一个记录器,当我启动进程时,将它传递给所有配置相同的进程(因此它们会记录到同一个文件)。我的问题是,即使它们被传递,处理程序也是空的。为什么会这样呢?我使用的代码:
from multiprocessing import Process, current
我的应用程序正在Jboss As 7 server中运行。我希望将具有日志级别CDR的类(比如me.test.ClassA)中的所有日志隔离到一个特定的日志文件(比如cdr.log)。我知道,通过使用log4j.xml,这是可能的。但是我想使用standalone.xml,这样我就可以在运行时更改日志级别。
提前谢谢。
我有下面的python包结构。python_logging __init__.py second_class.py# Create the Handler for logging data to a file
logger_handler = logging.FileHandler(filename='C:\Python问题:在init.py中初始化文件处理程序时