从run-app配置Grails访问日志记录

Aar*_*ers 5 grails logging tomcat

由于调用run-app使用grails中的tomcat-plugin,如何在不存在的情况下修改server.xml中的grails AccessLogValve?

我只需要这个用于开发,因为在生产中我将把战争部署到tomcat.

提前致谢

Bur*_*ith 6

您可以在scripts/_Events.groovy中的'ConfigureTomcat'事件的回调中对其进行配置:

import org.apache.catalina.valves.AccessLogValve

eventConfigureTomcat = { tomcat ->
 tomcat.host.addValve new AccessLogValve(
  directory: basedir, prefix: 'localhost_access_log.', pattern: 'common')
}
Run Code Online (Sandbox Code Playgroud)