Show / Hide Table of Contents

    Class Logger

    Inheritance
    Object
    Logger
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace:Microsoft.DocAsCode.Common
    Assembly:Microsoft.DocAsCode.Common.dll
    Syntax
    public static class Logger

    Fields

    LogLevelThreshold

    Declaration
    public static volatile LogLevel LogLevelThreshold
    Field Value
    Type Description
    LogLevel

    Properties

    HasError

    Declaration
    public static bool HasError { get; }
    Property Value
    Type Description
    Boolean

    Methods

    FindAsyncListener(Predicate<ILoggerListener>)

    Declaration
    public static ILoggerListener FindAsyncListener(Predicate<ILoggerListener> predicate)
    Parameters
    Type Name Description
    Predicate<ILoggerListener> predicate
    Returns
    Type Description
    ILoggerListener

    FindListener(Predicate<ILoggerListener>)

    Declaration
    public static ILoggerListener FindListener(Predicate<ILoggerListener> predicate)
    Parameters
    Type Name Description
    Predicate<ILoggerListener> predicate
    Returns
    Type Description
    ILoggerListener

    Flush()

    Declaration
    public static void Flush()

    Log(ILogItem)

    Declaration
    public static void Log(ILogItem item)
    Parameters
    Type Name Description
    ILogItem item

    Log(LogLevel, String, String, String, String)

    Declaration
    public static void Log(LogLevel level, string message, string phase = null, string file = null, string line = null)
    Parameters
    Type Name Description
    LogLevel level
    String message
    String phase
    String file
    String line

    Log(LogLevel, String, String, String, String, String)

    Declaration
    public static void Log(LogLevel level, string message, string phase, string file, string line, string code)
    Parameters
    Type Name Description
    LogLevel level
    String message
    String phase
    String file
    String line
    String code

    Log(Object)

    Declaration
    public static void Log(object result)
    Parameters
    Type Name Description
    Object result

    LogDiagnostic(String, String, String, String)

    Declaration
    public static void LogDiagnostic(string message, string phase = null, string file = null, string line = null)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line

    LogDiagnostic(String, String, String, String, String)

    Declaration
    public static void LogDiagnostic(string message, string phase, string file, string line, string code)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line
    String code

    LogError(String, String, String, String)

    Declaration
    public static void LogError(string message, string phase = null, string file = null, string line = null)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line

    LogError(String, String, String, String, String)

    Declaration
    public static void LogError(string message, string phase, string file, string line, string code)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line
    String code

    LogInfo(String, String, String, String)

    Declaration
    public static void LogInfo(string message, string phase = null, string file = null, string line = null)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line

    LogInfo(String, String, String, String, String)

    Declaration
    public static void LogInfo(string message, string phase, string file, string line, string code)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line
    String code

    LogVerbose(String, String, String, String)

    Declaration
    public static void LogVerbose(string message, string phase = null, string file = null, string line = null)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line

    LogVerbose(String, String, String, String, String)

    Declaration
    public static void LogVerbose(string message, string phase, string file, string line, string code)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line
    String code

    LogWarning(String, String, String, String)

    Declaration
    public static void LogWarning(string message, string phase = null, string file = null, string line = null)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line

    LogWarning(String, String, String, String, String)

    Declaration
    public static void LogWarning(string message, string phase, string file, string line, string code)
    Parameters
    Type Name Description
    String message
    String phase
    String file
    String line
    String code

    RegisterAsyncListener(ILoggerListener)

    Declaration
    public static void RegisterAsyncListener(ILoggerListener listener)
    Parameters
    Type Name Description
    ILoggerListener listener

    RegisterListener(ILoggerListener)

    Declaration
    public static void RegisterListener(ILoggerListener listener)
    Parameters
    Type Name Description
    ILoggerListener listener

    UnregisterAllListeners()

    Declaration
    public static void UnregisterAllListeners()

    UnregisterAsyncListener(ILoggerListener)

    Declaration
    public static void UnregisterAsyncListener(ILoggerListener listener)
    Parameters
    Type Name Description
    ILoggerListener listener

    UnregisterListener(ILoggerListener)

    Declaration
    public static void UnregisterListener(ILoggerListener listener)
    Parameters
    Type Name Description
    ILoggerListener listener
    Back to top Copyright © 2015-2017 Microsoft
    Generated by DocFX