2 types derived from KeyValueLogMessage
Microsoft.CodeAnalysis.Workspaces (2)
Log\KeyValueLogMessage.cs (2)
20
private sealed class SimpleKeyValueLogMessage :
KeyValueLogMessage
69
private sealed class GenericKeyValueLogMessage<TArgs> :
KeyValueLogMessage
57 references to KeyValueLogMessage
Microsoft.CodeAnalysis.CSharp.Features (1)
Copilot\CSharpCopilotCodeFixProvider.DismissChangesCodeAction.cs (1)
40
Logger.Log(FunctionId.Copilot_Suggestion_Dismissed,
KeyValueLogMessage
.Create(static (m, args) =>
Microsoft.CodeAnalysis.Features (27)
ChangeSignature\ChangeSignatureTelemetryLogger.cs (1)
183
Logger.Log(FunctionId.ChangeSignature_Data,
KeyValueLogMessage
.Create(static m =>
CodeFixes\Service\CodeFixService.cs (2)
530
var
logMessage =
KeyValueLogMessage
.Create(static (m, args) =>
CodeFixesAndRefactorings\AbstractFixAllGetFixesService.cs (2)
124
KeyValueLogMessage
.Create(LogType.UserAction, static (m, correlationId) =>
168
KeyValueLogMessage
.Create(LogType.UserAction, static (m, fixAllContext) =>
CodeRefactorings\CodeRefactoringService.cs (2)
208
var
logMessage =
KeyValueLogMessage
.Create(static (m, args) =>
Completion\Log\CompletionProvidersLogger.cs (1)
86
Logger.Log(FunctionId.Intellisense_CompletionProviders_Data,
KeyValueLogMessage
.Create(static m =>
Copilot\CopilotChangeAnalysisUtilities.cs (1)
71
return Logger.LogBlock(FunctionId.Copilot_AnalyzeChange,
KeyValueLogMessage
.Create(static (d, args) =>
Diagnostics\DiagnosticAnalyzerTelemetry.cs (1)
70
Logger.Log(FunctionId.DiagnosticAnalyzerDriver_AnalyzerTypeCount,
KeyValueLogMessage
.Create(m =>
Diagnostics\Log\DiagnosticLogger.cs (1)
23
Logger.Log(FunctionId.Diagnostics_HyperLink,
KeyValueLogMessage
.Create(static (m, args) =>
EditAndContinue\DebuggingSessionTelemetry.cs (4)
79
log(FunctionId.Debugging_EncSession,
KeyValueLogMessage
.Create(static (map, args) =>
94
log(FunctionId.Debugging_EncSession_EditSession,
KeyValueLogMessage
.Create(map =>
140
log(FunctionId.Debugging_EncSession_EditSession_EmitDeltaErrorId,
KeyValueLogMessage
.Create(map =>
150
log(FunctionId.Debugging_EncSession_EditSession_RudeEdit,
KeyValueLogMessage
.Create(map =>
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (8)
49
Logger.Log(FunctionId.WorkCoordinatorRegistrationService_Register,
KeyValueLogMessage
.Create(m =>
58
Logger.Log(FunctionId.WorkCoordinatorRegistrationService_Unregister,
KeyValueLogMessage
.Create(m =>
70
Logger.Log(FunctionId.WorkCoordinatorRegistrationService_Reanalyze,
KeyValueLogMessage
.Create(m =>
104
Logger.Log(analyzersId,
KeyValueLogMessage
.Create(m =>
112
Logger.Log(analyzerId,
KeyValueLogMessage
.Create(m =>
122
Logger.Log(FunctionId.WorkCoordinator_ShutdownTimeout,
KeyValueLogMessage
.Create(m =>
133
Logger.Log(FunctionId.WorkCoordinator_Shutdown,
KeyValueLogMessage
.Create(m =>
188
Logger.Log(FunctionId.IncrementalAnalyzerProcessor_Shutdown,
KeyValueLogMessage
.Create(m =>
MetadataAsSource\TelemetryMessage.cs (2)
24
var
logMessage =
KeyValueLogMessage
.Create(LogType.UserAction, static (m, @this) => @this.SetLogProperties(m), this);
NavigateTo\NavigateToSearcher.cs (1)
144
using var navigateToSearch = Logger.LogBlock(FunctionId.NavigateTo_Search,
KeyValueLogMessage
.Create(LogType.UserAction), cancellationToken);
QuickInfo\OnTheFlyDocsLogger.cs (1)
43
Logger.Log(FunctionId.Copilot_On_The_Fly_Docs_Get_Counts,
KeyValueLogMessage
.Create(static m =>
Microsoft.CodeAnalysis.Workspaces (29)
CodeFixesAndRefactorings\FixAllLogger.cs (7)
61
Logger.Log(functionId,
KeyValueLogMessage
.Create(m =>
117
Logger.Log(functionId,
KeyValueLogMessage
.Create(m =>
143
Logger.Log(functionId,
KeyValueLogMessage
.Create(m =>
157
Logger.Log(FunctionId.CodeFixes_FixAllOccurrencesComputation_Document_Diagnostics,
KeyValueLogMessage
.Create(m =>
167
Logger.Log(FunctionId.CodeFixes_FixAllOccurrencesComputation_Project_Diagnostics,
KeyValueLogMessage
.Create(m =>
177
Logger.Log(functionId,
KeyValueLogMessage
.Create(m =>
185
=>
KeyValueLogMessage
.Create(LogType.UserAction, static (m, correlationId) => m[CorrelationId] = correlationId, correlationId);
Log\KeyValueLogMessage.cs (7)
121
public static readonly
KeyValueLogMessage
NoProperty = new SimpleKeyValueLogMessage();
124
/// Creates a <see cref="
KeyValueLogMessage
"/> with default <see cref="LogLevel.Information"/>, since
127
public static
KeyValueLogMessage
Create(Action<Dictionary<string, object?>> propertySetter, LogLevel logLevel = LogLevel.Information)
130
public static
KeyValueLogMessage
Create(LogType kind, LogLevel logLevel = LogLevel.Information)
133
public static
KeyValueLogMessage
Create(LogType kind, Action<Dictionary<string, object?>>? propertySetter, LogLevel logLevel = LogLevel.Information)
136
public static
KeyValueLogMessage
Create<TArgs>(Action<Dictionary<string, object?>, TArgs> propertySetter, TArgs args, LogLevel logLevel = LogLevel.Information)
139
public static
KeyValueLogMessage
Create<TArgs>(LogType kind, Action<Dictionary<string, object?>, TArgs> propertySetter, TArgs args, LogLevel logLevel = LogLevel.Information)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
41
Logger.Log(FunctionId.SemanticModelReuseLanguageService_TryGetSpeculativeSemanticModelAsync_Equivalent,
KeyValueLogMessage
.Create(static (m, _logAggregator) =>
Storage\StorageDatabaseLogger.cs (1)
40
Logger.Log(FunctionId.StorageDatabase_Exceptions,
KeyValueLogMessage
.Create(static (m, ex) =>
Telemetry\ITelemetryBlockLog.cs (1)
18
IDisposable? LogBlockTime(
KeyValueLogMessage
logMessage, int minThresholdMs = -1);
Telemetry\ITelemetryLog.cs (1)
14
void Log(
KeyValueLogMessage
logMessage);
Telemetry\TelemetryLogging.cs (8)
37
public static void Log(FunctionId functionId,
KeyValueLogMessage
logMessage)
51
public static IDisposable? LogBlockTime(FunctionId functionId,
KeyValueLogMessage
logMessage, int minThresholdMs = -1)
65
var
logMessage =
KeyValueLogMessage
.Create(static (m, args) =>
76
public static void LogAggregatedHistogram(FunctionId functionId,
KeyValueLogMessage
logMessage)
95
var
logMessage =
KeyValueLogMessage
.Create(static (m, metricName) =>
103
public static void LogAggregatedCounter(FunctionId functionId,
KeyValueLogMessage
logMessage)
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
324
Logger.Log(FunctionId.Workspace_Project_CompilationThrownAway,
KeyValueLogMessage
.Create(m =>
Workspace\Solution\FileTextLoader.cs (1)
245
Logger.Log(FunctionId.FileTextLoader_FileLengthThresholdExceeded,
KeyValueLogMessage
.Create(static (m, args) =>
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
279
Logger.Log(FunctionId.MetadataOnlyImage_EmitFailure,
KeyValueLogMessage
.Create(static (m, emitResult) =>