在我的应用程序中,我使用println "Some text here ${var}"
语句向控制台发送一些“调试”信息。但我想将数据发送到指定的文件。
是否可以通过配置Config.groovy文件来完成?
答案 0 :(得分:1)
您应该直接使用记录器。它简单,清洁,有文档记录且灵活。
答案 1 :(得分:1)
你做不到。日志消息必须通过log4j才能由Grails和log4j处理。
您可以做的是用println
替换代码中log.debug
的所有实例;这应该是一个简单的搜索,并替换为您的文本编辑器或IDE。
如果无法做到这一点,您可以尝试使用System.out
中的文件支持的PrintStream
对象替换全局BootStrap.groovy
对象。