从 groovlet 记录
Logging from a groovlet
有没有办法从 groovlet 脚本写入服务器日志?我尝试了以下无济于事:
- 在 groovlet 中创建一个带有
@Log4j
注释的 class(@Log4j
在项目的其余部分工作正常)
@Log4j('LOGGER')
class Log {
static Logger getLogger() {
LOGGER
}
}
- 使用
ServerContext
实例隐式变量application
:
application.log('Hello world')
欢迎任何想法,谢谢。
由于 Log4j
在 log4j.properties
.
上进行过滤,因此使用第一种方法未显示日志
我在我们的一个未过滤的包中创建了一个单独的 class GroovletLogger
,我可以从 groovlets 中正常记录。
有没有办法从 groovlet 脚本写入服务器日志?我尝试了以下无济于事:
- 在 groovlet 中创建一个带有
@Log4j
注释的 class(@Log4j
在项目的其余部分工作正常)
@Log4j('LOGGER')
class Log {
static Logger getLogger() {
LOGGER
}
}
- 使用
ServerContext
实例隐式变量application
:
application.log('Hello world')
欢迎任何想法,谢谢。
由于 Log4j
在 log4j.properties
.
我在我们的一个未过滤的包中创建了一个单独的 class GroovletLogger
,我可以从 groovlets 中正常记录。