如何开启Debug日志
FE 的 Debug 级别日志可以通过修改配置文件开启,也可以通过界面或 API 在运行时打开。
-
通过 UI 界面可以在运行时修改日志级别。无需重启 FE 节点。在浏览器打开 FE 节点的 http 端口(默认为 8030),并登陆 UI 界面。之后点击上方导航栏的
Log
标签。我们在 Add 输入框中可以输入包名或者具体的类名,可以打开对应的 Debug 日志。如输入
org.apache.doris.catalog.Catalog
则可以打开 Catalog 类的 Debug 日志:你也可以在 Delete 输入框中输入包名或者具体的类名,来关闭对应的 Debug 日志。
这里的修改只会影响对应的 FE 节点的日志级别。不会影响其他 FE 节点的日志级别。
-
通过以下 API 也可以在运行时修改日志级别。无需重启 FE 节点。
其中用户名密码为登陆 Doris 的 root 或 admin 用户。
add_verbose
参数指定要开启 Debug 日志的包名或类名。若成功则返回:也可以通过以下 API 关闭 Debug 日志:
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
指定要开启的文件名,可以通过通配符 * 指定。比如:
sys_log_verbose_modules=*
表示 DEBUG 的级别。数字越大,则 DEBUG 日志越详细。取值范围在 1-10。