我正在使用马拉松0.8.2和中层 docker 镜像(标记v0.8.2)。我正在将--logging_level warn
标志传递给守护程序,但是我仍然看到所有运行状况检查都通过了(日志级别INFO)。
47f1eff08164 mesosphere/marathon:v0.8.2 "./bin/start --maste About an hour ago Up About an hour mesos_marathon
Docker的片段检查: "CMD": [
"--master",
"zk://zk_host1:2181,zk_host2:2181,zk_host3:2181/mesos",
"--zk",
"zk://zk_host1:2181,zk_host2:2181,zk_host3:2181/marathon",
"--hostname",
"marathon_host",
"--max_tasks_per_offer",
"10",
"--http_port",
"80",
"--logging_level",
"warn"
],
通过ps
的参数:java -jar ./bin/../target/marathon-assembly-0.8.2.jar --master zk://zk_host1:2181,zk_host2:2181,zk_host3:2181/mesos --zk zk://zk_host1:2181,zk_host2:2181,zk_host3:2181/marathon --hostname marathon_host --max_tasks_per_offer 10 --http_port 80 --logging_level warn
但是,当我查看docker logs mesos_marathon
时,我看到很多信息:我当然想念什么。
最佳答案
Akka不使用特定的日志记录后端,只是将其打印为标准输出。要配置Akka日志记录,请引用:http://doc.akka.io/docs/akka/snapshot/java/logging.html。
您还可以使用/logging
端点对马拉松记录进行更精细的控制。因此,请访问<marathon_url>/logging
在运行时配置Marathon中的日志记录
关于logging - 0.8.2中的日志级别未正确配置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30873520/