Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IProfilingLogger

    Defines the profiling logging service.

    Namespace: Umbraco.Cms.Core.Logging
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IProfilingLogger

    Methods

    View Source

    DebugDuration(Type, String, String, String, Int32, Object[], Object[], Object[])

    Profiles an action and log as debug messages.

    Declaration
    DisposableTimer DebugDuration(Type loggerType, string startMessage, string completeMessage, string failMessage = null, int thresholdMilliseconds = 0, object[] startMessageArgs = null, object[] endMessageArgs = null, object[] failMessageArgs = null)
    Parameters
    Type Name Description
    Type loggerType
    System.String startMessage
    System.String completeMessage
    System.String failMessage
    System.Int32 thresholdMilliseconds
    System.Object[] startMessageArgs
    System.Object[] endMessageArgs
    System.Object[] failMessageArgs
    Returns
    Type Description
    DisposableTimer
    View Source

    DebugDuration<T>(String, Object[])

    Profiles an action and log as debug messages.

    Declaration
    DisposableTimer DebugDuration<T>(string startMessage, object[] startMessageArgs = null)
    Parameters
    Type Name Description
    System.String startMessage
    System.Object[] startMessageArgs
    Returns
    Type Description
    DisposableTimer
    Type Parameters
    Name Description
    T
    View Source

    DebugDuration<T>(String, String, String, Int32, Object[], Object[], Object[])

    Profiles an action and log as debug messages.

    Declaration
    DisposableTimer DebugDuration<T>(string startMessage, string completeMessage, string failMessage = null, int thresholdMilliseconds = 0, object[] startMessageArgs = null, object[] endMessageArgs = null, object[] failMessageArgs = null)
    Parameters
    Type Name Description
    System.String startMessage
    System.String completeMessage
    System.String failMessage
    System.Int32 thresholdMilliseconds
    System.Object[] startMessageArgs
    System.Object[] endMessageArgs
    System.Object[] failMessageArgs
    Returns
    Type Description
    DisposableTimer
    Type Parameters
    Name Description
    T
    View Source

    IsEnabled(LogLevel)

    Checks if the given logLevel is enabled.

    Declaration
    virtual bool IsEnabled(LogLevel logLevel)
    Parameters
    Type Name Description
    LogLevel logLevel

    Level to be checked.

    Returns
    Type Description
    System.Boolean

    true if enabled.

    View Source

    TraceDuration(Type, String, String, String, Object[], Object[], Object[])

    Profiles an action and log as information messages.

    Declaration
    DisposableTimer TraceDuration(Type loggerType, string startMessage, string completeMessage, string failMessage = null, object[] startMessageArgs = null, object[] endMessageArgs = null, object[] failMessageArgs = null)
    Parameters
    Type Name Description
    Type loggerType
    System.String startMessage
    System.String completeMessage
    System.String failMessage
    System.Object[] startMessageArgs
    System.Object[] endMessageArgs
    System.Object[] failMessageArgs
    Returns
    Type Description
    DisposableTimer
    View Source

    TraceDuration<T>(String, Object[])

    Profiles an action and log as information messages.

    Declaration
    DisposableTimer TraceDuration<T>(string startMessage, object[] startMessageArgs = null)
    Parameters
    Type Name Description
    System.String startMessage
    System.Object[] startMessageArgs
    Returns
    Type Description
    DisposableTimer
    Type Parameters
    Name Description
    T
    View Source

    TraceDuration<T>(String, String, String, Object[], Object[], Object[])

    Profiles an action and log as information messages.

    Declaration
    DisposableTimer TraceDuration<T>(string startMessage, string completeMessage, string failMessage = null, object[] startMessageArgs = null, object[] endMessageArgs = null, object[] failMessageArgs = null)
    Parameters
    Type Name Description
    System.String startMessage
    System.String completeMessage
    System.String failMessage
    System.Object[] startMessageArgs
    System.Object[] endMessageArgs
    System.Object[] failMessageArgs
    Returns
    Type Description
    DisposableTimer
    Type Parameters
    Name Description
    T
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • DebugDuration(Type, String, String, String, Int32, Object[], Object[], Object[])
      • DebugDuration<T>(String, Object[])
      • DebugDuration<T>(String, String, String, Int32, Object[], Object[], Object[])
      • IsEnabled(LogLevel)
      • TraceDuration(Type, String, String, String, Object[], Object[], Object[])
      • TraceDuration<T>(String, Object[])
      • TraceDuration<T>(String, String, String, Object[], Object[], Object[])
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX