工作纪实_29-SpringBoot启动配置使用jvm参数

JVM启动参数

-Djvm.log.path=/opt/service/myapp/logs

日志配置

Configuration:
  status: info
  monitorInterval: 30
  properties:
    property:
        name: log.path
        value: ${sys:jvm.log.path}
  Appenders:
    RollingFile:
     - name: error_file
       fileName: ${log.path}/error.log
       filePattern: "${log.path}/error_%d{yyyy-MM-dd}.log"
       PatternLayout:
         Pattern: "[%X{TRACE_ID}] %-d{yyyy-MM-dd HH:mm:ss} - [%p] [%C{1} %M] %m%n"
       Policies:
         TimeBasedTriggeringPolicy:
           interval: 1
           modulate: true
     - name: bus_file
       fileName: ${log.path}/bus.log
       filePattern: "${log.path}/bus_%d{yyyy-MM-dd}.log"
       PatternLayout:
         Pattern: "[%X{TRACE_ID}] %-d{yyyy-MM-dd HH:mm:ss} - [%p] [%C{1} %M] %m%n"
       Policies:
         TimeBasedTriggeringPolicy:
           interval: 1
           modulate: true
    Console:
      name: console
      target: SYSTEM_OUT
      PatternLayout:
        Pattern: "[%X{TRACE_ID}] %-d{yyyy-MM-dd HH:mm:ss} - [%p] [%C{1} %M] %m%n"
  Loggers:
    Root:
      level: info
      AppenderRef:
        -  ref: error_file
           level: ERROR
        -  ref: bus_file
           level: INFO
        -  ref: console
           level: debug

application.yml

server:
  port: 8115
  tomcat:
    accesslog:
      directory: ${jvm.log.path}/access
      enabled: true
      pattern: remote_addr=[%a] http_x_forward=[%{X-Forwarded-For}i] time=%t request=[%r] status=[%s] byte=[%b] elapsed=[%T] refer=[%{Referer}i] ua=[%{User-Agent}i] cookie=[]
      prefix: access_api
      suffix: .log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值