如何修改Chronos日志级别?Docker配置Logback未生效求助
Chronos日志级别修改问题(Docker环境)
我尝试将Chronos的默认日志级别从INFO修改为TRACE,但官方文档已过时,通过Docker本地配置后仍未生效,相关配置如下:
docker-compose.yaml
version: '3' services: zk1: image: zookeeper restart: always ports: - "2181:2181" environment: ZOO_MY_ID: 1 ZOO_SERVERS: server.1=zk1:2888:3888 chronos: image: docker.io/mesosphere/chronos:chronos-2.5.1-0.1.20171211074431.ubuntu1404-mesos-1.3.1 command: /usr/bin/chronos run_jar --http_port 4400 --master zk://zk1:2181/mesos --zk_hosts zk://zk1:2181/mesos ports: - "4400:4400" environment: "JVM_OPTS": "-Dlogback.configurationFile=/tmp/logback.xml" volumes: - ./logback.xml:/tmp/logback.xml depends_on: - zk1
logback.xml
<configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>Custom - %d{HH:mm:ss.SSS} %-5level %msg%n</pattern> </encoder> </appender> <root level="trace"> <appender-ref ref="STDOUT" /> </root> </configuration>
内容的提问来源于stack exchange,提问作者James Dube
相关产品推荐
相关产品推荐

