log.info 写在哪里?
Where is log.info written?
我正在开发 grails 2.2.4 应用程序,我发现了类似
的代码
log.info("info to be logged")
但我不知道在哪里可以找到正在写入的文件,或者是否可以在某处配置日志文件的位置。
我认为它可能是用stackstrace.log写的,但那似乎不正确。
我以为它可能写在数据库中,但我找不到任何地方的日志。
我已经在项目目录中搜索日志,但找不到。
Amy 的帮助将不胜感激,因为我还没有找到该日志的写入位置。
在 grails 2 中,日志记录是通过 log4j 完成的,并且可以根据此处文档中的信息进行配置:https://grails.github.io/grails2-doc/2.2.4/guide/conf.html#logging
如果您无法访问完整的文档,或者想要快速参考,您基本上需要在 Config.groovy 文件中添加一个 log4j
部分,其中包含一个像
这样的块
log4j = {
appenders {
appender new RollingFileAppender(
name: "myAppender",
maxFileSize: 1024,
file: "/tmp/logs/myApp.log")
}
}
Log4j 是高度可定制的,所以我不建议只是逐字复制并称其为完整的,而是将其作为起点。
我正在开发 grails 2.2.4 应用程序,我发现了类似
的代码log.info("info to be logged")
但我不知道在哪里可以找到正在写入的文件,或者是否可以在某处配置日志文件的位置。
我认为它可能是用stackstrace.log写的,但那似乎不正确。
我以为它可能写在数据库中,但我找不到任何地方的日志。
我已经在项目目录中搜索日志,但找不到。
Amy 的帮助将不胜感激,因为我还没有找到该日志的写入位置。
在 grails 2 中,日志记录是通过 log4j 完成的,并且可以根据此处文档中的信息进行配置:https://grails.github.io/grails2-doc/2.2.4/guide/conf.html#logging
如果您无法访问完整的文档,或者想要快速参考,您基本上需要在 Config.groovy 文件中添加一个 log4j
部分,其中包含一个像
log4j = {
appenders {
appender new RollingFileAppender(
name: "myAppender",
maxFileSize: 1024,
file: "/tmp/logs/myApp.log")
}
}
Log4j 是高度可定制的,所以我不建议只是逐字复制并称其为完整的,而是将其作为起点。