日志分析与抓取优先级系统的协同机制实施方案

Log Message的Log Level有哪几种级别

在UiPath中,Log Message的Log Level分为以下几种级别,按优先级从低到高排列如下:Verbose记录最详细的日志信息,包括工作流追踪的默认内容,例如:Execution Started(进程开始时生成)Execution Ended(进程结束时生成)Transaction Started(机器人从Orchestrator获取交易项时生成)Transaction Ended(交易状态设置为Success或Failed时生成)Activity Information(流程内活动启动、错误或完成时生成)特点:仅当日志级别设置为Verbose时记录,提供完整的执行轨迹。Trace记录比Verbose更高级别的跟踪信息,但低于Information。特点:当日志级别设置为Trace或更高级别(如Information、Warning等)时记录。Information记录一般性的信息日志,例如操作成功、状态变更等。特点:当日志级别设置为Information或更高级别(如Warning、Error等)时记录。Warning记录潜在问题或非预期行为的警告信息,但不会阻止流程继续执行。特点:当日志级别设置为Warning或更高级别(如Error、Critical等)时记录。Error记录导致流程中断或功能异常的错误信息。特点:当日志级别设置为Error或更高级别(如Critical)时记录。Critical记录严重错误,可能导致系统崩溃或数据丢失。特点:仅当日志级别设置为Critical时记录,是最高优先级的错误日志。Off完全关闭日志记录功能。特点:无论其他级别如何设置,均不记录任何日志。日志级别优先级与默认输出规则优先级顺序:Verbose < Trace < Information < Warning < Error < Critical < Off。例如,若设置为Warning级别,则仅记录Warning、Error、Critical级别的日志,Verbose、Trace、Information会被忽略。默认输出详解:Off:无日志输出。Critical:记录Critical及以上级别(实际仅Critical)。Error:记录Error及以上级别(Error、Critical)。Warning:记录Warning及以上级别(Warning、Error、Critical)。Information:记录Information及以上级别(Information、Warning、Error、Critical)。Trace:记录Trace及以上级别(Trace、Information、Warning、Error、Critical)。Verbose:记录所有级别(Verbose、Trace、Information、Warning、Error、Critical),并包含工作流追踪的默认内容。实际应用建议调试阶段:建议使用Verbose或Trace级别,以获取完整的执行细节。生产环境:通常设置为Warning或Error级别,避免日志过多影响性能。关键流程:可临时设置为Critical,仅捕获严重错误。通过合理设置日志级别,可以平衡日志详细度与系统性能,同时快速定位问题。


nginx