logging - 0.8.2中的日志级别未正确配置?

标签 logging docker mesos mesosphere marathon

我正在使用马拉松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时,我看到很多信息:

[INFO] [06/16/2015 15:49:25.302] [marathon-akka.actor.default-dispatcher-7] [akka://marathon/user/$f] Received health result [Healthy(microbot.edb72ab0-143e-11e5-8fb0-56847afe9799,2015-06-16T15:46:24.346Z,2015-06-16T15:49:25.206Z)]

[INFO] [06/16/2015 15:49:25.302] [marathon-akka.actor.default-dispatcher-7] [akka://marathon/user/$f] Received health result:[Healthy(microbot.e6946214-143e-11e5-8fb0-56847afe9799,2015-06-16T15:46:24.346Z,2015-06-16T15:49:25.206Z)]

[INFO] [06/16/2015 15:49:25.302] [marathon-akka.actor.default-dispatcher-7] [akka://marathon/user/$f] Received health result: [Healthy(microbot.ea257847-143e-11e5-8fb0-56847afe9799,2015-06-16T15:46:24.346Z,2015-06-16T15:49:25.206Z)]

[INFO] [06/16/2015 15:49:25.302] [marathon-akka.actor.default-dispatcher-7] [akka://marathon/user/$f] Received health result: [Healthy(microbot.ff9ac8c5-143e-11e5-8fb0-56847afe9799,2015-06-16T15:46:24.346Z,2015-06-16T15:49:25.207Z)]

[INFO] [06/16/2015 15:49:25.302] [marathon-akka.actor.default-dispatcher-7] [akka://marathon/user/$f] Received health result: [Healthy(microbot.edbf8e46-143e-11e5-8fb0-56847afe9799,2015-06-16T15:46:24.346Z,2015-06-16T15:49:25.207Z)]

[INFO] [06/16/2015 15:49:25.303] [marathon-akka.actor.default-dispatcher-7] [akka://marathon/user/$f] Received health result: [Healthy(microbot.f888a2eb-143e-11e5-8fb0-56847afe9799,2015-06-16T15:46:24.346Z,2015-06-16T15:49:25.208Z)]

[INFO] [06/16/2015 15:49:25.303] [marathon-akka.actor.default-dispatcher-7] [akka://marathon/user/$f] Received health result: [Healthy(microbot.edbc80f0-143e-11e5-8fb0-56847afe9799,2015-06-16T15:46:24.346Z,2015-06-16T15:49:25.208Z)]


我当然想念什么。

最佳答案

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/

相关文章:

docker - 向tensorflow服务的Docker容器发送“Target machine actively refused” POST请求

java - 无法在 mesos 上运行测试框架

mesos - 从 Consul "No Cluster leader"状态恢复

azure - Terraform 启用 VM Insights

php - 无法在php中访问访问者的ip地址

ruby-on-rails - 抑制特定 ActiveRecord 请求的 Rails 日志记录

tomcat - 使用 jboss 或 tomcat 服务器在 docker 中运行 java 应用程序

python - 作业不是由 APScheduler 的 BackgroundScheduler 执行的

c# - 使用 Microsoft.Extensions.Logging 可以过滤单个 EventID 吗?

apache-zookeeper - 分布式算法书籍推荐(了解zookeeper、consul、etcd、mesos等)