7 types derived from LogMessage
Microsoft.CodeAnalysis.Workspaces (7)
Log\KeyValueLogMessage.cs (1)
18internal sealed class KeyValueLogMessage : LogMessage
LogMessage.cs (6)
59private sealed class StaticLogMessage : LogMessage 87private sealed class LazyLogMessage : LogMessage 117private sealed class LazyLogMessage<TArg0> : LogMessage 150private sealed class LazyLogMessage<TArg0, TArg1> : LogMessage 186private sealed class LazyLogMessage<TArg0, TArg1, TArg2> : LogMessage 225private sealed class LazyLogMessage<TArg0, TArg1, TArg2, TArg3> : LogMessage
89 references to LogMessage
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\DebuggingSession.cs (1)
1123public void SetTelemetryLogger(Action<FunctionId, LogMessage> logger, Func<int> getNextId)
EditAndContinue\DebuggingSessionTelemetry.cs (1)
85public static void Log(Data data, Action<FunctionId, LogMessage> log, Func<int> getNextId)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
ExternalAccess\VSCode\API\VSCodeTelemetryLogger.cs (4)
21void ILogger.Log(FunctionId functionId, LogMessage logMessage) 26void ILogger.LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 31void ILogger.LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken) 49private static IEnumerable<KeyValuePair<string, object?>>? GetProperties(LogMessage logMessage)
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)
TelemetryLoggerTests.cs (1)
83logger.Log(FunctionId.Debugging_EncSession_EditSession_EmitDeltaErrorId, LogMessage.Create("test", level));
Microsoft.CodeAnalysis.Workspaces (51)
CodeFixesAndRefactorings\FixAllLogger.cs (1)
185public static LogMessage CreateCorrelationLogMessage(int correlationId)
ILogger.cs (3)
22void Log(FunctionId functionId, LogMessage logMessage); 27void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken); 32void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken);
Log\AggregateLogger.cs (3)
117public void Log(FunctionId functionId, LogMessage logMessage) 131public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 145public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Log\EmptyLogger.cs (3)
21public void Log(FunctionId functionId, LogMessage logMessage) 25public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 29public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Log\EtwLogger.cs (4)
31public void Log(FunctionId functionId, LogMessage logMessage) 34public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 37public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken) 55private string GetMessage(LogMessage logMessage)
Log\TraceLogger.cs (3)
26public void Log(FunctionId functionId, LogMessage logMessage) 29public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 32public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
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)
Logger.LogBlock.cs (3)
19private static IDisposable CreateLogBlock(FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 38private LogMessage? _logMessage; 48public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
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)
RoslynActivityLogger.cs (3)
69public void Log(FunctionId functionId, LogMessage logMessage) 72public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 75public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Telemetry\CodeMarkerLogger.cs (3)
137public void Log(FunctionId functionId, LogMessage logMessage) 140public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 143public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
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)
InProcess\EditorVerifierInProcess.cs (3)
324public void Log(FunctionId functionId, LogMessage logMessage) 335public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken) 339public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken)
Roslyn.VisualStudio.DiagnosticsWindow (6)
Loggers\OutputWindowLogger.cs (3)
34public void Log(FunctionId functionId, LogMessage logMessage) 39public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 44public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
PerfMargin\PerfEventActivityLogger.cs (3)
28public void Log(FunctionId functionId, LogMessage logMessage) 33public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 38public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)