28,MySQL 8.0 参考手册5.4.2.5错误日志过滤

错误日志配置通常包括一个日志过滤器组件和一个或多个日志记录器组件。对于错误日志过滤,MySQL提供了一些组件选择:    log_filter_internal:此过滤器组件提供基于日志事件优先级的错误日志过滤,并结合 log_error_verbosity系统变量。log_filter_internal内置并默认启用。请参阅 log_filter_internal:基于优先级的错误日志过滤。  ...
摘要由CSDN通过智能技术生成
错误日志配置通常包括一个日志过滤器组件和一个或多个日志记录器组件。对于错误日志过滤,MySQL提供了一些组件选择:
  
  log_filter_internal:此过滤器组件提供基于日志事件优先级的错误日志过滤,并结合 log_error_verbosity系统变量。log_filter_internal内置并默认启用。请参阅 log_filter_internal:基于优先级的错误日志过滤。
  
  log_filter_dragnet:此过滤器组件提供基于用户提供的规则的错误日志过滤,并结合 dragnet.log_error_filter_rules 系统变量。请参阅 log_filter_dragnet:基于规则的错误日志过滤。
  
  log_filter_internal:基于优先级的错误日志过滤
  
  错误日志冗长控制是基于错误事件优先级的简单日志过滤形式。它由 log_filter_internal日志过滤器组件实现。要影响如何log_filter_internal允许或抑制用于错误日志的错误,警告和注释事件,请设置 log_error_verbosity系统变量。log_filter_internal默认情况下内置并启用,但如果禁用,更改将 log_error_verbosity不起作用。
  
  允许的log_error_verbosity 值为1(仅限错误),2(错误和警告),3(错误,警告和注释)。
  
  如果log_error_verbosity设置为2或更大,则服务器记录有关用于基于语句的日志记录不安全的语句的消息。如果值为3,则服务器将记录中止连接和访问被拒绝的错误以尝试新的连接。参见 第B.5.2.10节“通信错误和中止的连接”。
  
  如果使用复制,log_error_verbosity建议设置 为2或更大,以获取有关正在发生的更多信息,例如关于网络故障和重新连接的消息。
  
  如果从属服务器 log_error_verbosity设置为2或更高,则从属设备将消息打印到错误日志中以提供有关其状态的信息,例如二进制日志和中继日志坐标,它在开始其作业的位置,当它切换到另一个中继日志时,当它在断开之后重新连接时,等等。
  
  所选的有关非错误情况的重要系统消息将被打印到错误日志中,而不管该log_error_verbosity值如何 。这些消息包括启动和关闭消息以及设置的一些重大更改。
  
  在MySQL错误日志中,系统消息被标记为 “ 系统 ”。其他日志编写者可能会也可能不遵循相同的约定,并且在生成的日志中,系统消息可能会被分配用于严重级别信息级别的标签,例如“ 注释 ”或 “ 信息 ”。如果您根据消息的标签对日志记录应用任何其他过滤或重定向,则系统消息不会覆盖您的过滤器,而是按照与其他消息相同的方式处理它。
  
  log_filter_dragnet:基于规则的错误日志过滤
  
  的log_filter_dragnet日志过滤器组件能够基于用户定义的规则日志过滤。要定义适用的规则,请设置 dragnet.log_error_filter_rules 系统变量。
  
  要启用log_filter_dragnet过滤器,首先加载过滤器组件,然后修改该 log_error_services值。以下示例 log_filter_dragnet与内置日志编写器结合使用:
  
  INSTALL COMPONENT 'file://component_log_filter_dragnet';
  
  SET GLOBAL log_error_services = 'log_filter_dragnet; log_sink_internal';
  
  要log_error_services在服务器启动时生效,请使用 第5.4.2.1节“错误日志组件配置”中的说明。这些指令也适用于其他错误记录系统变量。
  
  随着log_filter_dragnet启动,通过设置定义它的过滤规则 dragnet.log_error_filter_rules 系统变量。规则集由零个或多个规则组成,其中每个规则是一个IF由句点(.)字符终止的语句。如果变量值为空(零规则),则不进行过滤。
  
  示例1.此规则集丢弃信息事件,并且对于其他事件,删除该source_line 字段:
  
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值