Show / Hide Table of Contents

    Class ProfilingLogger

    Used to create DisposableTimer instances for debugging or tracing durations

    Inheritance
    System.Object
    Namespace:System.Dynamic.ExpandoObject
    Assembly:Umbraco.Core.dll
    Syntax
    public sealed class ProfilingLogger

    Constructors

    ProfilingLogger(ILogger, IProfiler)

    Declaration
    public ProfilingLogger(ILogger logger, IProfiler profiler)
    Parameters
    Type Name Description
    ILogger logger
    IProfiler profiler

    Properties

    Logger

    Declaration
    public ILogger Logger { get; }
    Property Value
    Type Description
    ILogger

    Profiler

    Declaration
    public IProfiler Profiler { get; }
    Property Value
    Type Description
    IProfiler

    Methods

    DebugDuration(Type, String, String)

    Declaration
    public DisposableTimer DebugDuration(Type loggerType, string startMessage, string completeMessage)
    Parameters
    Type Name Description
    System.Type loggerType
    System.String startMessage
    System.String completeMessage
    Returns
    Type Description
    DisposableTimer

    DebugDuration<T>(String)

    Declaration
    public DisposableTimer DebugDuration<T>(string startMessage)
    Parameters
    Type Name Description
    System.String startMessage
    Returns
    Type Description
    DisposableTimer
    Type Parameters
    Name Description
    T

    DebugDuration<T>(String, String)

    Declaration
    public DisposableTimer DebugDuration<T>(string startMessage, string completeMessage)
    Parameters
    Type Name Description
    System.String startMessage
    System.String completeMessage
    Returns
    Type Description
    DisposableTimer
    Type Parameters
    Name Description
    T

    TraceDuration(Type, String, String)

    Declaration
    public DisposableTimer TraceDuration(Type loggerType, string startMessage, string completeMessage)
    Parameters
    Type Name Description
    System.Type loggerType
    System.String startMessage
    System.String completeMessage
    Returns
    Type Description
    DisposableTimer

    TraceDuration<T>(String)

    Declaration
    public DisposableTimer TraceDuration<T>(string startMessage)
    Parameters
    Type Name Description
    System.String startMessage
    Returns
    Type Description
    DisposableTimer
    Type Parameters
    Name Description
    T

    TraceDuration<T>(String, String)

    Declaration
    public DisposableTimer TraceDuration<T>(string startMessage, string completeMessage)
    Parameters
    Type Name Description
    System.String startMessage
    System.String completeMessage
    Returns
    Type Description
    DisposableTimer
    Type Parameters
    Name Description
    T
    Back to top Copyright © 2016 Umbraco
    Generated by DocFX