Search Results for

    Show / Hide Table of Contents

    Class LogFilterBuilder

    Can be used to build a set of log filters to be used in conjunction with the LogFilterSetup.

    Inheritance
    object
    LogFilterBuilder
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Akka.Event
    Assembly: Akka.dll
    Syntax
    public sealed class LogFilterBuilder

    Methods

    | Edit this page View Source

    Add(LogFilterBase)

    Declaration
    public LogFilterBuilder Add(LogFilterBase filter)
    Parameters
    Type Name Description
    LogFilterBase filter
    Returns
    Type Description
    LogFilterBuilder
    | Edit this page View Source

    AddRange(IEnumerable<LogFilterBase>)

    Declaration
    public LogFilterBuilder AddRange(IEnumerable<LogFilterBase> filters)
    Parameters
    Type Name Description
    IEnumerable<LogFilterBase> filters
    Returns
    Type Description
    LogFilterBuilder
    | Edit this page View Source

    Build()

    Declaration
    public LogFilterSetup Build()
    Returns
    Type Description
    LogFilterSetup
    | Edit this page View Source

    ExcludeMessageContaining(string)

    Declaration
    public LogFilterBuilder ExcludeMessageContaining(string messagePart)
    Parameters
    Type Name Description
    string messagePart
    Returns
    Type Description
    LogFilterBuilder
    | Edit this page View Source

    ExcludeMessageRegex(Regex)

    Performance boost: use your own pre-compiled Regex instance to filter log messages.

    Declaration
    public LogFilterBuilder ExcludeMessageRegex(Regex regex)
    Parameters
    Type Name Description
    Regex regex
    Returns
    Type Description
    LogFilterBuilder
    | Edit this page View Source

    ExcludeSourceContaining(string)

    Declaration
    public LogFilterBuilder ExcludeSourceContaining(string sourcePart)
    Parameters
    Type Name Description
    string sourcePart
    Returns
    Type Description
    LogFilterBuilder
    | Edit this page View Source

    ExcludeSourceEndingWith(string)

    Declaration
    public LogFilterBuilder ExcludeSourceEndingWith(string sourceEnd)
    Parameters
    Type Name Description
    string sourceEnd
    Returns
    Type Description
    LogFilterBuilder
    | Edit this page View Source

    ExcludeSourceExactly(string, StringComparison)

    Declaration
    public LogFilterBuilder ExcludeSourceExactly(string source, StringComparison comparison = StringComparison.OrdinalIgnoreCase)
    Parameters
    Type Name Description
    string source
    StringComparison comparison
    Returns
    Type Description
    LogFilterBuilder
    | Edit this page View Source

    ExcludeSourceRegex(Regex)

    Performance boost: use your own pre-compiled Regex instance to filter log sources.

    Declaration
    public LogFilterBuilder ExcludeSourceRegex(Regex regex)
    Parameters
    Type Name Description
    Regex regex
    Returns
    Type Description
    LogFilterBuilder
    | Edit this page View Source

    ExcludeSourceStartingWith(string)

    Declaration
    public LogFilterBuilder ExcludeSourceStartingWith(string sourceStart)
    Parameters
    Type Name Description
    string sourceStart
    Returns
    Type Description
    LogFilterBuilder

    Extension Methods

    ObjectExtensions.IsDefaultForType<T>(T)
    ObjectExtensions.AsOption<T>(T)
    Extensions.AsInstanceOf<T>(object)
    In this article
    • githubEdit this page
    • View Source
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET