如何开启Debug日志

    FE 的 Debug 级别日志可以通过修改配置文件开启,也可以通过界面或 API 在运行时打开。

    1. 通过 UI 界面可以在运行时修改日志级别。无需重启 FE 节点。在浏览器打开 FE 节点的 http 端口(默认为 8030),并登陆 UI 界面。之后点击上方导航栏的 Log 标签。

      我们在 Add 输入框中可以输入包名或者具体的类名,可以打开对应的 Debug 日志。如输入 org.apache.doris.catalog.Catalog 则可以打开 Catalog 类的 Debug 日志:

      image.png

      你也可以在 Delete 输入框中输入包名或者具体的类名,来关闭对应的 Debug 日志。

      这里的修改只会影响对应的 FE 节点的日志级别。不会影响其他 FE 节点的日志级别。

    2. 通过以下 API 也可以在运行时修改日志级别。无需重启 FE 节点。

        其中用户名密码为登陆 Doris 的 root 或 admin 用户。add_verbose 参数指定要开启 Debug 日志的包名或类名。若成功则返回:

        也可以通过以下 API 关闭 Debug 日志:

        1. curl -X POST -uuser:passwd fe_host:http_port/rest/v1/log?del_verbose=org.apache.doris.catalog.Catalog

        参数指定要关闭 Debug 日志的包名或类名。

      开启 BE Debug 日志

      BE 的 Debug 日志目前仅支持通过配置文件修改并重启 BE 节点以生效。

      sys_log_verbose_modules 指定要开启的文件名,可以通过通配符 * 指定。比如:

      1. sys_log_verbose_modules=*

      表示 DEBUG 的级别。数字越大,则 DEBUG 日志越详细。取值范围在 1-10。