Show / Hide Table of Contents

Class DeviceLogFilter

A class representing filters for log event sources (device names).

Inheritance
object
BindableBase
LogFilterBase
DeviceLogFilter
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 DeviceLogFilter : LogFilterBase, INotifyPropertyChanged

Constructors

View Source

DeviceLogFilter(LogEvent)

Initializes a new instance of the DeviceLogFilter class.

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

The log event to create the filter from.

View Source

DeviceLogFilter(string)

Initializes a new instance of the DeviceLogFilter class.

Declaration
public DeviceLogFilter(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