DolphinScheduler笔记之2: 日志
原文中文,约9800字,阅读约需24分钟。发表于: 。1. 日志的作用 对架构RD而言,对模块的了解不应当仅仅局限于正常流程本身,而是能够分析各种异常场景,提前添加对应的日志和Metrics等信息。例如日志的格式、位置,日志级别能否Change on-the-fly等,目的是能够通过日志分析流量、追查问题。 日志有两种: write-ahead logging,例如leveldb笔记之2:日志 diagnostic...
介绍了 DolphinScheduler 日志系统的实现,包括模块日志和任务日志,使用了 MDC、Discriminator、Filter、Marker 等特性,任务日志输出到单独的文件,线程名和 logger 名的设置非常重要,同时也实现了 logHandle 方法用于输出其他类日志。