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

    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[])
      • 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