Skip to content

class LoggerFilterOptions

cangjie
public class LoggerFilterOptions

功能:表示日志过滤配置。

成员概览

成员功能
prop minLevel获取或修改全局最低日志级别。
prop rules获取日志过滤规则列表。

prop minLevel

cangjie
public mut prop minLevel: LogLevel

功能:获取或修改全局最低日志级别。

类型:LogLevel

prop rules

cangjie
public prop rules: ArrayList<LoggerFilterRule>

功能:获取日志过滤规则列表。

类型:ArrayList<LoggerFilterRule>

扩展成员

成员功能
func addFilter((provider: ?String, category: ?String, logLevel: LogLevel) -> Bool)添加基于提供程序、分类和级别的过滤规则。
func addFilter((?String, LogLevel) -> Bool)添加基于分类和级别的过滤规则。
func addFilter((LogLevel) -> Bool)添加仅基于级别的过滤规则。
func addFilter(?String, ?LogLevel)添加基于分类名和最低级别的过滤规则。
func addFilter(?String, (LogLevel) -> Bool)添加基于分类名和级别判断函数的过滤规则。

func addFilter((provider: ?String, category: ?String, logLevel: LogLevel) -> Bool)

cangjie
public func addFilter(filter: (provider: ?String, category: ?String, logLevel: LogLevel) -> Bool): LoggerFilterOptions

功能:添加基于提供程序、分类和级别的过滤规则。

参数:

  • filter: (provider: ?String, category: ?String, logLevel: LogLevel) -> Bool - 过滤判断函数。

返回值:

func addFilter((?String, LogLevel) -> Bool)

cangjie
public func addFilter(categoryLevelFilter: (?String, LogLevel) -> Bool): LoggerFilterOptions

功能:添加基于分类和级别的过滤规则。

参数:

  • categoryLevelFilter: (?String, LogLevel) -> Bool - 按分类和级别判断是否允许输出的函数。

返回值:

func addFilter((LogLevel) -> Bool)

cangjie
public func addFilter(levelFilter: (LogLevel) -> Bool): LoggerFilterOptions

功能:添加仅基于级别的过滤规则。

参数:

  • levelFilter: (LogLevel) -> Bool - 按级别判断是否允许输出的函数。

返回值:

func addFilter(?String, ?LogLevel)

cangjie
public func addFilter(category: ?String, level: ?LogLevel): LoggerFilterOptions

功能:添加基于分类名和最低级别的过滤规则。

参数:

  • category: ?String - 适用的分类名称。
  • level: ?LogLevel - 允许输出的最低级别。

返回值:

func addFilter(?String, (LogLevel) -> Bool)

cangjie
public func addFilter(category: ?String, levelFilter: (LogLevel) -> Bool): LoggerFilterOptions

功能:添加基于分类名和级别判断函数的过滤规则。

参数:

  • category: ?String - 适用的分类名称。
  • levelFilter: (LogLevel) -> Bool - 按级别判断是否允许输出的函数。

返回值: