1

在我的应用程序中,我使用println "Some text here ${var}"语句将一些“调试”信息发送到控制台。但我想将数据发送到指定的文件。

可以通过配置 Config.groovy 文件来完成吗?

4

2 回答 2

1

您应该直接使用记录器。它简单、干净、有文档且灵活。

http://grails.org/doc/latest/guide/single.html#logging

于 2012-09-03T13:00:33.013 回答
1

你不能。日志消息必须通过 log4j 才能由 Grails 和 log4j 处理。

您可以做的是将println代码中的所有实例替换为log.debug; 这应该是一个简单的搜索并用您的文本编辑器或 IDE 替换。

如果这不可能,您可以尝试将全局System.out对象替换PrintStreamBootStrap.groovy.

于 2012-09-03T14:30:55.393 回答