7 types derived from LogMessage
Microsoft.CodeAnalysis.Workspaces (7)
Log\KeyValueLogMessage.cs (1)
18internal abstract class KeyValueLogMessage : LogMessage
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\LogMessage.cs (6)
59private sealed class StaticLogMessage : LogMessage 91private sealed class LazyLogMessage : LogMessage 121private sealed class LazyLogMessage<TArg0> : LogMessage 154private sealed class LazyLogMessage<TArg0, TArg1> : LogMessage 190private sealed class LazyLogMessage<TArg0, TArg1, TArg2> : LogMessage 229private sealed class LazyLogMessage<TArg0, TArg1, TArg2, TArg3> : LogMessage
94 references to LogMessage
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\DebuggingSession.cs (1)
969public void SetTelemetryLogger(Action<FunctionId, LogMessage> logger, Func<int> getNextId)
EditAndContinue\DebuggingSessionTelemetry.cs (1)
72public static void Log(Data data, Action<FunctionId, LogMessage> log, Func<int> getNextId)
Microsoft.CodeAnalysis.LanguageServer (6)
Logging\RoslynLogger.cs (6)
99public void Log(FunctionId functionId, LogMessage logMessage) 121public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken) 140public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int blockId, int delta, CancellationToken cancellationToken) 175private static bool IgnoreReporting(LogMessage logMessage) 232private static LogType GetKind(LogMessage logMessage) 241private static void AddProperties(List<KeyValuePair<string, object?>> properties, FunctionId id, LogMessage logMessage, int? delta)
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
src\VisualStudio\Core\Def\Telemetry\Shared\TelemetryLogger.cs (6)
105public void Log(FunctionId functionId, LogMessage logMessage) 124public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken) 143public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int blockId, int delta, CancellationToken cancellationToken) 166private static bool IgnoreMessage(LogMessage logMessage) 169private static LogType GetKind(LogMessage logMessage) 178private static void SetProperties(TelemetryEvent telemetryEvent, FunctionId functionId, LogMessage logMessage, int? delta = null)
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (1)
TelemetryLoggerTests.cs (1)
34logger.Log(FunctionId.Debugging_EncSession_EditSession_EmitDeltaErrorId, LogMessage.Create("test", level));
Microsoft.CodeAnalysis.Workspaces (51)
CodeFixesAndRefactorings\FixAllLogger.cs (1)
184public static LogMessage CreateCorrelationLogMessage(int correlationId)
Log\AggregateLogger.cs (3)
115public void Log(FunctionId functionId, LogMessage logMessage) 129public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 143public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Log\EmptyLogger.cs (3)
19public void Log(FunctionId functionId, LogMessage logMessage) 23public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 27public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Log\EtwLogger.cs (4)
24public void Log(FunctionId functionId, LogMessage logMessage) 27public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 30public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken) 48private string GetMessage(LogMessage logMessage)
Log\TraceLogger.cs (3)
21public void Log(FunctionId functionId, LogMessage logMessage) 24public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 27public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\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);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\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(logger, functionId, LogMessage.Create(message ?? "", logLevel), GetNextUniqueBlockId(), token) 176? CreateLogBlock(logger, functionId, LogMessage.Create(messageGetter, logLevel), GetNextUniqueBlockId(), token) 185? CreateLogBlock(logger, functionId, LogMessage.Create(messageGetter, arg, logLevel), GetNextUniqueBlockId(), token) 194? CreateLogBlock(logger, functionId, LogMessage.Create(messageGetter, arg0, arg1, logLevel), GetNextUniqueBlockId(), token) 203? CreateLogBlock(logger, functionId, LogMessage.Create(messageGetter, arg0, arg1, arg2, logLevel), GetNextUniqueBlockId(), token) 212? CreateLogBlock(logger, functionId, LogMessage.Create(messageGetter, arg0, arg1, arg2, arg3, logLevel), GetNextUniqueBlockId(), token) 218public static IDisposable LogBlock(FunctionId functionId, LogMessage logMessage, CancellationToken token)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (3)
19public static IDisposable CreateLogBlock(ILogger logger, FunctionId functionId, LogMessage message, int blockId, CancellationToken cancellationToken) 37private LogMessage? _logMessage; 44public void Construct(ILogger logger, FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\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) 65public static LogMessage Construct(string message, LogLevel logLevel) 97public static LogMessage Construct(Func<string> messageGetter, LogLevel logLevel) 128public static LogMessage Construct(Func<TArg0, string> messageGetter, TArg0 arg, LogLevel logLevel) 162internal static LogMessage Construct(Func<TArg0, TArg1, string> messageGetter, TArg0 arg0, TArg1 arg1, LogLevel logLevel) 199public static LogMessage Construct(Func<TArg0, TArg1, TArg2, string> messageGetter, TArg0 arg0, TArg1 arg1, TArg2 arg2, LogLevel logLevel) 239public 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)
64public void Log(FunctionId functionId, LogMessage logMessage) 67public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 70public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Telemetry\CodeMarkerLogger.cs (3)
135public void Log(FunctionId functionId, LogMessage logMessage) 138public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 141public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken)
Telemetry\FileLogger.cs (4)
84public void Log(FunctionId functionId, LogMessage logMessage) 87public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 90public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int uniquePairId, int delta, CancellationToken cancellationToken) 93private void LogBlockEvent(FunctionId functionId, LogMessage logMessage, int uniquePairId, string blockEvent)
Telemetry\Shared\TelemetryLogger.cs (6)
105public void Log(FunctionId functionId, LogMessage logMessage) 124public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken) 143public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int blockId, int delta, CancellationToken cancellationToken) 166private static bool IgnoreMessage(LogMessage logMessage) 169private static LogType GetKind(LogMessage logMessage) 178private static void SetProperties(TelemetryEvent telemetryEvent, FunctionId functionId, LogMessage logMessage, int? delta = null)
Microsoft.VisualStudio.LanguageServices.DevKit (6)
src\VisualStudio\Core\Def\Telemetry\Shared\TelemetryLogger.cs (6)
105public void Log(FunctionId functionId, LogMessage logMessage) 124public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int blockId, CancellationToken cancellationToken) 143public void LogBlockEnd(FunctionId functionId, LogMessage logMessage, int blockId, int delta, CancellationToken cancellationToken) 166private static bool IgnoreMessage(LogMessage logMessage) 169private static LogType GetKind(LogMessage logMessage) 178private static void SetProperties(TelemetryEvent telemetryEvent, FunctionId functionId, LogMessage logMessage, int? delta = null)
Roslyn.VisualStudio.DiagnosticsWindow (6)
Loggers\OutputWindowLogger.cs (3)
33public void Log(FunctionId functionId, LogMessage logMessage) 38public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken) 43public 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)