Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,我使用println "Some text here ${var}"语句将一些“调试”信息发送到控制台。但我想将数据发送到指定的文件。
println "Some text here ${var}"
可以通过配置 Config.groovy 文件来完成吗?
您应该直接使用记录器。它简单、干净、有文档且灵活。
http://grails.org/doc/latest/guide/single.html#logging
你不能。日志消息必须通过 log4j 才能由 Grails 和 log4j 处理。
您可以做的是将println代码中的所有实例替换为log.debug; 这应该是一个简单的搜索并用您的文本编辑器或 IDE 替换。
println
log.debug
如果这不可能,您可以尝试将全局System.out对象替换PrintStream为BootStrap.groovy.
System.out
PrintStream
BootStrap.groovy