Grails2.2.3:日志记录-将所有包中的Java类记录到日志文件中

Grails2.2.3:日志记录-将所有包中的Java类记录到日志文件中,java,logging,log4j,grails-2.2,Java,Logging,Log4j,Grails 2.2,我已成功配置登录Grails 2.2.3 我的日志文件包含来自所有grails工件的日志 但是我试图从我的Java类中获取日志。我已经定义了 private static final Logger log = Logger.getLogger(getClass()); 有了它,我确实可以在控制台上获得日志信息,但它不会登录到日志文件中。 我正在使用外部jar中的Java类。 请注意,我所有的Groovy和Java类都在包结构下 示例:- com.example.fileupload com.

我已成功配置登录Grails 2.2.3 我的日志文件包含来自所有grails工件的日志

但是我试图从我的Java类中获取日志。我已经定义了

private static final Logger log = Logger.getLogger(getClass());
有了它,我确实可以在控制台上获得日志信息,但它不会登录到日志文件中。 我正在使用外部jar中的Java类。 请注意,我所有的GroovyJava类都在包结构下

示例:-

  • com.example.fileupload
  • com.example.imagedownload
  • com.example.datacapture
  • com.example.videoprocess
等等

我的Config.groovy配置如下,以从groovy和Java类获取信息和与错误相关的日志

info 'com.example'
error 'com.example'
我能够在日志文件中获取Groovy类的日志信息,但不能获取Java类的日志信息

请让我知道如何修理它


提前谢谢。

随机附带说明:java包的名称应该全部小写。您真的是先调用
info
,然后调用
error
?@cfrick对于java包,我知道它们应该是小写的,在应用程序中它们是可以的。以及呼叫信息和错误。我尝试了两种方法,首先调用error,然后调用info。但我还是没有work@cfrick刚刚编辑了java包名。两次调用它会有什么结果?它只能是一个