Skip to content

class LoggerFilterRule

cangjie
public class LoggerFilterRule <: ToString

功能:表示一条日志过滤规则。

父类型:

  • ToString

成员概览

成员功能
init(?String, ?String, ?LogLevel, ?(?String, ?String, LogLevel) -> Bool)创建一条基于提供程序、分类和级别的过滤规则。
prop filter返回当前规则绑定的自定义过滤器。
prop logLevel返回当前规则限制的最低日志级别。
prop categoryName返回当前规则适用的日志分类名称。
prop providerName返回当前规则适用的日志提供程序名称。
func toString()返回当前日志过滤规则的字符串表示。

init(?String, ?String, ?LogLevel, ?(?String, ?String, LogLevel) -> Bool)

cangjie
public init(providerName: ?String, categoryName: ?String, logLevel: ?LogLevel,
filter: ?(?String, ?String, LogLevel) -> Bool)

功能:创建一条基于提供程序、分类和级别的过滤规则。

参数:

  • providerName: ?String - 适用的日志提供程序名称。
  • categoryName: ?String - 适用的日志分类名称。
  • logLevel: ?LogLevel - 允许输出的最低日志级别。
  • filter: ?(?String, ?String, LogLevel) -> Bool - 自定义过滤判断函数。

prop filter

cangjie
public prop filter: ?(?String, ?String, LogLevel) -> Bool

功能:返回当前规则绑定的自定义过滤器。

类型:?(?String, ?String, LogLevel) -> Bool

prop logLevel

cangjie
public prop logLevel: ?LogLevel

功能:返回当前规则限制的最低日志级别。

类型:?LogLevel

prop categoryName

cangjie
public prop categoryName: ?String

功能:返回当前规则适用的日志分类名称。

类型:?String

prop providerName

cangjie
public prop providerName: ?String

功能:返回当前规则适用的日志提供程序名称。

类型:?String

func toString()

cangjie
public func toString(): String

功能:返回当前日志过滤规则的字符串表示。

返回值:

  • String - 返回规则的字符串形式。