grails - 从grails-app/utils记录Grails

标签 grails logging

我想从grails-app / utils文件夹中的utils类登录。

有谁知道我应该在Config.groovy日志部分中放入哪个软件包?我尝试了自己的程序包“com.company”和“grails.utils”,但是没有人可以使用。

非常感谢

最佳答案

log字段添加到所有Groovy类-这是在通过AST转换进行编译时发生的。如果日志记录似乎不起作用,请在执行的方法中添加println log.name,您将在控制台的Config.groovy中看到要使用的整个记录​​器名称。

正如@dmahapatro所提到的,grails-app/utils不适用于实用程序类。在早期的Grails版本中,添加了该文件夹,期望它包含各种不需要它们自己的grails-app子文件夹的 Artifact 类型。但是,除了编解码器之外,没有其他 Artifact 被添加,因此编解码器是唯一应该存在的类。实用程序类应始终放在src/groovysrc/java中,只有 Artifact 类和配置文件属于grails-app

关于grails - 从grails-app/utils记录Grails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22641163/

相关文章:

java - 如何在jboss日志中添加日期,Logger是Java.util.logging.Logger

grails - grails gorm级联保存最佳实践

grails - 如何更改Grails默认渲染器

grails - 如何提高grails中保存批量数据的性能?

python - Sentry - 如何只记录异常,而不是记录器

java - java中的记录器和FileHandler

grails - 错误 pool.ConnectionPool - 无法创建池的初始连接

grails - Grails JAX-RS调用src/groovy中的类给出错误-消息:无方法签名:适用于参数类型

python - Null 处理程序在 python 日志记录中的用途是什么?

python - 如何使用 Python 包分发日志配置