在grails 3应用程序的src文件夹中:
我有很多,log.xyz他们正在抛出以下异常:
Caused by: groovy.lang.MissingPropertyException: No such property: log for class: com.myApp.runner.RunnerThreadPoolExecutor
Run Code Online (Sandbox Code Playgroud)
这似乎很奇怪,因为这是从grails 2迁移而来的应用程序,并且在这些类中包含日志对象非常有用。
我可以在每个课程中添加以下内容:
import org.slf4j.Logger
import org.slf4j.LoggerFactory
static Logger log = LoggerFactory.getLogger(SomeClass.class)
Run Code Online (Sandbox Code Playgroud)
但这似乎很漫长,有些退步。我在某处的配置中缺少什么吗?
只需将添加slf4j annotation到您的班级:
package com.example
import groovy.util.logging.Slf4j
@Slf4j
class MySample {
def test() {
log.debug("log this!")
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |