7 types derived from LogMessage
Microsoft.CodeAnalysis.Workspaces (7)
89 references to LogMessage
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
TelemetryLogger.cs (6)
96public void Log(FunctionId functionId, LogMessage logMessage)
115public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
134public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int blockId, int delta, CancellationToken cancellationToken)
157private static bool IgnoreMessage(LogMessage logMessage)
160private static LogType GetKind(LogMessage logMessage)
169private static void SetProperties(TelemetryEvent telemetryEvent, FunctionId functionId, LogMessage logMessage, int? delta = null)
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (51)
Logger.cs (19)
63logger.Log(functionId, LogMessage.Create(message ?? "", logLevel: logLevel));
75var logMessage = LogMessage.Create(messageGetter, logLevel);
90var logMessage = LogMessage.Create(messageGetter, arg, logLevel);
104var logMessage = LogMessage.Create(messageGetter, arg0, arg1, logLevel);
118var logMessage = LogMessage.Create(messageGetter, arg0, arg1, arg2, logLevel);
132var logMessage = LogMessage.Create(messageGetter, arg0, arg1, arg2, arg3, logLevel);
141public static void Log(FunctionId functionId, LogMessage logMessage)
167? CreateLogBlock(functionId, LogMessage.Create(message ?? "", logLevel), GetNextUniqueBlockId(), token)
176? CreateLogBlock(functionId, LogMessage.Create(messageGetter, logLevel), GetNextUniqueBlockId(), token)
185? CreateLogBlock(functionId, LogMessage.Create(messageGetter, arg, logLevel), GetNextUniqueBlockId(), token)
194? CreateLogBlock(functionId, LogMessage.Create(messageGetter, arg0, arg1, logLevel), GetNextUniqueBlockId(), token)
203? CreateLogBlock(functionId, LogMessage.Create(messageGetter, arg0, arg1, arg2, logLevel), GetNextUniqueBlockId(), token)
212? CreateLogBlock(functionId, LogMessage.Create(messageGetter, arg0, arg1, arg2, arg3, logLevel), GetNextUniqueBlockId(), token)
218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
LogMessage.cs (12)
17public static LogMessage Create(string message, LogLevel logLevel)
20public static LogMessage Create(Func<string> messageGetter, LogLevel logLevel)
23public static LogMessage Create<TArg>(Func<TArg, string> messageGetter, TArg arg, LogLevel logLevel)
26public static LogMessage Create<TArg0, TArg1>(Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, LogLevel logLevel)
29public static LogMessage Create<TArg0, TArg1, TArg2>(Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, LogLevel logLevel)
32public static LogMessage Create<TArg0, TArg1, TArg2, TArg3>(Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, LogLevel logLevel)
63public static LogMessage Construct(string message, LogLevel logLevel)
93public static LogMessage Construct(Func<string> messageGetter, LogLevel logLevel)
124public static LogMessage Construct(Func<TArg0, string> messageGetter, TArg0 arg, LogLevel logLevel)
158internal static LogMessage Construct(Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, LogLevel logLevel)
195public static LogMessage Construct(Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, LogLevel logLevel)
235public static LogMessage Construct(Func<TArg0, TArg1, TArg2, TArg3, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, TArg3 arg3, LogLevel logLevel)
Microsoft.VisualStudio.LanguageServices (16)
Telemetry\FileLogger.cs (4)
102public void Log(FunctionId functionId, LogMessage logMessage)
105public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken)
108public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
111private void LogBlockEvent(FunctionId functionId, LogMessage logMessage, int uniquePairId, string blockEvent)
Telemetry\TelemetryLogger.cs (6)
96public void Log(FunctionId functionId, LogMessage logMessage)
115public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
134public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int blockId, int delta, CancellationToken cancellationToken)
157private static bool IgnoreMessage(LogMessage logMessage)
160private static LogType GetKind(LogMessage logMessage)
169private static void SetProperties(TelemetryEvent telemetryEvent, FunctionId functionId, LogMessage logMessage, int? delta = null)
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (3)
Roslyn.VisualStudio.DiagnosticsWindow (6)