Skip to content

[优化建议] 将Docker 镜像日志输出改为标准输出 (stdout) #5574

@zone2002

Description

@zone2002

Problem

目前官方 Canal Docker 镜像的日志输出机制对容器化环境不够友好:
startup.sh 强制重定向:Java 进程启动时,标准输出被硬编码重定向到了容器内部文件

这导致 docker logs -f 几乎看不到有效信息,不利于云原生环境下的日志采集(如 Loki/ELK)。

优化建议

  1. 修改 bin/startup.sh:取消对 canal_stdout.log 的强制重定向。

  2. 优化 conf/logback.xml:调整 Logback 配置,默认使所有业务日志直接输出到控制台。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions