对使用java -jar部署的Grails 3 webapp(Springboot)应用程序使用Logback访问

时间:2016-05-26 12:35:35

标签: tomcat spring-boot logback grails-3.1

如何配置grails 3使用logback作为默认日志记录框架来记录嵌入式tomcat的HTTP请求,就像tomcat应用程序服务器在创建日志访问日志文件时那样?

我知道我必须使用logback access模块,但声明它适用于部署容器,例如tomcat和jetty

1 个答案:

答案 0 :(得分:1)

我的Grails 3应用程序使用以下依赖项:

org.springframework.boot:spring-boot-starter-tomcat

快速搜索引导我:http://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html

所以我的application.yml文件现在包含如下所示的块:

server:
    tomcat:
        basedir: '.'
        accesslog:
            enabled: true
            pattern: '%t %a %u "%r" %s (%D ms)'