gpt4 book ai didi

grails - 只查看我的日志

转载 作者:行者123 更新时间:2023-12-02 14:20:14 25 4
gpt4 key购买 nike

在我的Config.groovy中,我有log4j配置:

log4j = {

appenders {
file name:'connection', file: '/tmp/connection.log'
}

info "grails.app.controllers.myController"

root {
info 'connection'
}

如何配置为仅获取myController日志?

最佳答案

how I can configure for getting only myController logs?



您当前正在将根记录程序设置为“信息”级别,因此
info "grails.app.controllers.myController"

实际上并没有执行任何操作(因为此记录器仍然会从根目录继承一定级别的信息)。如果要禁用除 myController之外的所有日志记录,则需要将根记录器设置为“off”,而不是info
root {
off 'connection'
}

相反,如果您想将 myController输出放到 /tmp/connection.log中,而将其他日志消息照常保留在stdout上,则需要
root {
info 'stdout'
}

info connection:'grails.app.controllers.myController', additivity:false

(或者只是完全省略 root块以获得默认行为,这相当于说 root { error "stdout" })。 additivity:false告诉myController记录器仅记录直接连接到它的附加程序(您的“连接”附加程序)。没有此消息,消息也将转到从父级继承的附加程序,即默认的“stdout”附加程序。

关于grails - 只查看我的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14497983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com