Show / Hide Table of Contents

Class LevelLogFilter

A class representing filters for log event levels.

Inheritance
object
BindableBase
LogFilterBase
LevelLogFilter
Implements
INotifyPropertyChanged
Inherited Members
LogFilterBase.Name
LogFilterBase.Value
LogFilterBase.IsEnabled
LogFilterBase.IsSelectAllFilter
LogFilterBase.Match(LogEvent)
LogFilterBase.Match(string)
LogFilterBase.IsEventVisible(LogEvent)
LogFilterBase.IsEventVisible(string)
BindableBase.SetProperty<T>(ref T, T, string)
BindableBase.SetProperty<T>(ref T, T, Action, string)
BindableBase.RaisePropertyChanged(string)
BindableBase.OnPropertyChanged(PropertyChangedEventArgs)
BindableBase.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Phoenix.BotBrain.Logging
Assembly: Phoenix.Plugin.BotBrain.Logging.dll
Syntax
public class LevelLogFilter : LogFilterBase, INotifyPropertyChanged

Constructors

View Source

LevelLogFilter(LogEvent)

Initializes a new instance of the LevelLogFilter class.

Declaration
public LevelLogFilter(LogEvent e)
Parameters
Type Name Description
LogEvent e

The log event to create the filter from.

View Source

LevelLogFilter(string)

Initializes a new instance of the LevelLogFilter class.

Declaration
public LevelLogFilter(string value)
Parameters
Type Name Description
string value

The value to filter on.

Methods

View Source

Read(LogEvent)

Gets the value to filter on from a log event.

Declaration
protected override string? Read(LogEvent e)
Parameters
Type Name Description
LogEvent e

The log event.

Returns
Type Description
string

The value to filter on.

Overrides
LogFilterBase.Read(LogEvent)

Implements

INotifyPropertyChanged

Extension Methods

INotifyPropertyChangedExtensions.OnPropertyChanged(INotifyPropertyChanged, string, Action)
INotifyPropertyChangedExtensions.OnPropertyChanged(INotifyPropertyChanged, string, Action<object?, string>)
INotifyPropertyChangedExtensions.OnPropertyChangedUntil(INotifyPropertyChanged, string, Func<bool>)
INotifyPropertyChangedExtensions.OnPropertyChangedUntil(INotifyPropertyChanged, string, Func<object?, string, bool>)
  • View Source
In this article
Back to top Generated by DocFX