Class Logger
Namespace:Microsoft.DocAsCode.Common
Assembly:Microsoft.DocAsCode.Common.dll
Syntax
public static class Logger
Fields
LogLevelThreshold
Declaration
public static volatile LogLevel LogLevelThreshold
Field Value
Properties
HasError
Declaration
public static bool HasError { get; }
Property Value
Methods
FindAsyncListener(Predicate<ILoggerListener>)
Declaration
public static ILoggerListener FindAsyncListener(Predicate<ILoggerListener> predicate)
Parameters
Returns
FindListener(Predicate<ILoggerListener>)
Declaration
public static ILoggerListener FindListener(Predicate<ILoggerListener> predicate)
Parameters
Returns
Flush()
Declaration
public static void Flush()
Log(ILogItem)
Declaration
public static void Log(ILogItem item)
Parameters
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
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
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
LogDiagnostic(String, String, String, String, String)
Declaration
public static void LogDiagnostic(string message, string phase, string file, string line, string code)
Parameters
LogError(String, String, String, String)
Declaration
public static void LogError(string message, string phase = null, string file = null, string line = null)
Parameters
LogError(String, String, String, String, String)
Declaration
public static void LogError(string message, string phase, string file, string line, string code)
Parameters
LogInfo(String, String, String, String)
Declaration
public static void LogInfo(string message, string phase = null, string file = null, string line = null)
Parameters
LogInfo(String, String, String, String, String)
Declaration
public static void LogInfo(string message, string phase, string file, string line, string code)
Parameters
LogVerbose(String, String, String, String)
Declaration
public static void LogVerbose(string message, string phase = null, string file = null, string line = null)
Parameters
LogVerbose(String, String, String, String, String)
Declaration
public static void LogVerbose(string message, string phase, string file, string line, string code)
Parameters
LogWarning(String, String, String, String)
Declaration
public static void LogWarning(string message, string phase = null, string file = null, string line = null)
Parameters
LogWarning(String, String, String, String, String)
Declaration
public static void LogWarning(string message, string phase, string file, string line, string code)
Parameters
RegisterAsyncListener(ILoggerListener)
Declaration
public static void RegisterAsyncListener(ILoggerListener listener)
Parameters
RegisterListener(ILoggerListener)
Declaration
public static void RegisterListener(ILoggerListener listener)
Parameters
UnregisterAllListeners()
Declaration
public static void UnregisterAllListeners()
UnregisterAsyncListener(ILoggerListener)
Declaration
public static void UnregisterAsyncListener(ILoggerListener listener)
Parameters
UnregisterListener(ILoggerListener)
Declaration
public static void UnregisterListener(ILoggerListener listener)
Parameters