jjzjj

loggerName

全部标签

java - 自定义日志记录以在运行时收集消息

有没有办法在运行时创建一个log4j记录器,将日志消息收集到缓冲区中?我目前有一个记录大量事件的类。对于需要监视记录事件的远程应用程序,我只想交换记录到缓冲区的记录器,然后检索缓冲区,而不是重构类。例如。给出类似的东西:ClassFoo{Loggerlog=....;publicvoiddoSomething(){log.debug(.....actualcodelog.debug(...}}//我想从一些外部代码做什么:StringshowFooLog(){Foof=newFoo();f.log=newLogger(...f.doSomething();returnf.log.con

python - 如何让 Twisted 使用 Python 日志记录?

我有一个项目,我将Twisted用于我的Web服务器。当发生异常(例如网络错误)时,它会打印到控制台。我已经通过Python的内置日志模块进行了日志记录-有没有办法告诉react器使用它来代替?通常的模式是什么? 最佳答案 找到了。其实很简单:fromtwisted.pythonimportlogobserver=log.PythonLoggingObserver(loggerName='logname')observer.start()您只需将loggerName设置为您在logging.getLogger()中使用的相同记录器名

python - 如何让 Twisted 使用 Python 日志记录?

我有一个项目,我将Twisted用于我的Web服务器。当发生异常(例如网络错误)时,它会打印到控制台。我已经通过Python的内置日志模块进行了日志记录-有没有办法告诉react器使用它来代替?通常的模式是什么? 最佳答案 找到了。其实很简单:fromtwisted.pythonimportlogobserver=log.PythonLoggingObserver(loggerName='logname')observer.start()您只需将loggerName设置为您在logging.getLogger()中使用的相同记录器名