2 instantiations of FakeLogRecord
Microsoft.Extensions.Diagnostics.Testing (2)
Logging\FakeLogger.cs (2)
81
var record = new
FakeLogRecord
(logLevel, eventId, ConsumeTState(state), exception, formatter(state, exception),
133
var record = new
FakeLogRecord
(rec.LogLevel, rec.EventId, ConsumeTState(rec.Attributes), exception, rec.FormattedMessage ?? string.Empty,
106 references to FakeLogRecord
Aspire.Cli.Tests (3)
Telemetry\AspireCliTelemetryTests.cs (3)
79
var
logRecord = Assert.Single(logger.Collector.GetSnapshot());
125
var
logRecord = Assert.Single(logger.Collector.GetSnapshot());
181
var
logRecord = Assert.Single(logger.Collector.GetSnapshot());
Aspire.Hosting.Azure.Kusto.Tests (3)
KustoFunctionalTests.cs (3)
225
var
log = Assert.Single(snapshot, IsDatabaseCreationFailureLog);
275
private static bool IsResourceLog(
FakeLogRecord
record)
280
private static bool IsDatabaseCreationFailureLog(
FakeLogRecord
record)
Aspire.Playground.Tests (5)
Infrastructure\DistributedApplicationExtensions.cs (5)
113
public static (IReadOnlyList<
FakeLogRecord
> AppHostLogs, IReadOnlyList<
FakeLogRecord
> ResourceLogs) GetLogs(this DistributedApplication app)
154
static void AssertDoesNotContain(IReadOnlyList<
FakeLogRecord
> logs, Func<
FakeLogRecord
, bool> predicate)
156
foreach (
var
log in logs)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (7)
Logging\AcceptanceTests.cs (1)
452
var
lastRecord = logCollector.LatestRecord;
Logging\AcceptanceTests.Mvc.cs (5)
72
var
logRecord = logCollector.LatestRecord;
107
var
logRecord = logCollector.LatestRecord;
153
var
logRecord = logCollector.LatestRecord;
197
var
logRecord = logCollector.LatestRecord;
238
var
logRecord = logCollector.LatestRecord;
Logging\AcceptanceTests.Routing.cs (1)
72
var
logRecord = logCollector.LatestRecord;
Microsoft.Extensions.AI.Tests (7)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
1056
var
logEntry = Assert.Single(collector.GetSnapshot());
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
136
var
logEntry = Assert.Single(collector.GetSnapshot());
Files\OpenTelemetryHostedFileClientTests.cs (1)
603
var
logEntry = Assert.Single(collector.GetSnapshot());
Image\OpenTelemetryImageGeneratorTests.cs (1)
209
var
logEntry = Assert.Single(collector.GetSnapshot());
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
243
var
logEntry = Assert.Single(collector.GetSnapshot());
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
207
var
logEntry = Assert.Single(collector.GetSnapshot());
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (1)
187
var
logEntry = Assert.Single(collector.GetSnapshot());
Microsoft.Extensions.Diagnostics.Testing (20)
Logging\FakeLogCollector.cs (4)
21
private readonly List<
FakeLogRecord
> _records = [];
75
public IReadOnlyList<
FakeLogRecord
> GetSnapshot(bool clear = false)
96
public
FakeLogRecord
LatestRecord
117
internal void AddRecord(
FakeLogRecord
record)
Logging\FakeLogCollector.LogEnumeration.cs (7)
21
/// Asynchronously enumerates the <see cref="
FakeLogRecord
"/> instances collected by this <see cref="FakeLogCollector"/>.
28
/// An <see cref="IAsyncEnumerable{T}"/> that yields <see cref="
FakeLogRecord
"/> instances as they are written.
53
public IAsyncEnumerable<
FakeLogRecord
> GetLogsAsync(CancellationToken cancellationToken = default)
56
private sealed class LogAsyncEnumerable : IAsyncEnumerable<
FakeLogRecord
>
69
public IAsyncEnumerator<
FakeLogRecord
> GetAsyncEnumerator(
74
private sealed class StreamEnumerator : IAsyncEnumerator<
FakeLogRecord
>
97
public
FakeLogRecord
Current
Logging\FakeLogCollectorDebugView.cs (1)
22
public IReadOnlyList<
FakeLogRecord
> Records => _collector.GetSnapshot();
Logging\FakeLogCollectorOptions.cs (3)
45
public Func<
FakeLogRecord
, bool>? CustomFilter { get; set; }
74
public Func<
FakeLogRecord
, string> OutputFormatter { get; set; } =
FakeLogRecord
.Formatter;
Logging\FakeLogger.cs (3)
81
var
record = new FakeLogRecord(logLevel, eventId, ConsumeTState(state), exception, formatter(state, exception),
112
public
FakeLogRecord
LatestRecord => Collector.LatestRecord;
133
var
record = new FakeLogRecord(rec.LogLevel, rec.EventId, ConsumeTState(rec.Attributes), exception, rec.FormattedMessage ?? string.Empty,
Logging\FakeLogRecord.cs (2)
16
/// Initializes a new instance of the <see cref="
FakeLogRecord
"/> class.
130
internal static string Formatter(
FakeLogRecord
record)
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Logging\FakeLogCollectorTests.LogEnumeration.cs (1)
173
await foreach (
var
log in enumeration)
Logging\FakeLoggerTests.cs (1)
324
var
record = records[i];
Microsoft.Extensions.Http.Diagnostics.Tests (21)
Logging\AcceptanceTests.cs (10)
42
var
logRecord = Assert.Single(collector.GetSnapshot());
115
var
logRecord = collector.GetSnapshot().Single(logRecord => logRecord.Category == LoggingCategory);
172
var
logRecord = collector.GetSnapshot().Single(l => l.Category == LoggingCategory);
258
var
logRecord = collector.GetSnapshot().Single(l => l.Category == LoggingCategory);
323
var
logRecord = collector.GetSnapshot().Single(logRecord => logRecord.Category == LoggingCategory);
366
var
logRecord = collector.GetSnapshot().Single(logRecord => logRecord.Category == LoggingCategory);
435
var
logRecord = collector.GetSnapshot().Single(logRecord => logRecord.Category == LoggingCategory);
595
var
logRecord = collector.GetSnapshot().Single(l => l.Category == LoggingCategory);
644
var
logRecord = collector.GetSnapshot().Single(l => l.Category == LoggingCategory);
699
var
logRecord = collector.GetSnapshot().Single(l => l.Category == LoggingCategory);
Logging\HttpClientLoggerTest.cs (8)
241
var
logRecord = Assert.Single(logRecords);
443
var
logRecord = Assert.Single(logRecords);
561
var
logRecord = Assert.Single(logRecords);
652
var
logRecord = Assert.Single(logRecords);
927
var
logRecord = Assert.Single(logRecords);
974
var
logRecord = fakeLogger.Collector.GetSnapshot().Single();
995
var
logRecord = Assert.Single(logRecords);
1036
private static void EnsureLogRecordContainsOriginalFormat(
FakeLogRecord
logRecord)
Logging\HttpClientLoggingExtensionsTest.cs (1)
675
var
record = collector.LatestRecord;
Logging\HttpRequestReaderTest.cs (1)
815
var
logRecord = fakeLogger.Collector.GetSnapshot().First();
Logging\Internal\LogRecordExtensions.cs (1)
15
public static Dictionary<string, string?> GetStructuredState(this
FakeLogRecord
logRecord)
Microsoft.Extensions.Telemetry.Tests (2)
Logging\ExtendedLoggerTests.cs (2)
853
var
record = collector.GetSnapshot().Single();
921
var
record = collector.GetSnapshot().Single();
Microsoft.Gen.Logging.Generated.Tests (36)
LogMethodTests.cs (5)
331
var
logRecord = collector.LatestRecord;
427
var
logRecord = collector.LatestRecord;
624
var
logRecord = collector.LatestRecord;
831
var
record = Assert.Single(collector.GetSnapshot());
1074
private static void EnsureOriginalFormatIsLastProperty(
FakeLogRecord
record, string format, string message)
LogPropertiesTests.cs (9)
364
var
latestRecord = _logger.Collector.LatestRecord;
388
var
latestRecord = _logger.Collector.LatestRecord;
418
var
latestRecord = _logger.Collector.LatestRecord;
447
var
latestRecord = _logger.Collector.LatestRecord;
471
var
latestRecord = _logger.Collector.LatestRecord;
498
var
latestRecord = _logger.Collector.LatestRecord;
522
var
latestRecord = _logger.Collector.LatestRecord;
547
var
latestRecord = _logger.Collector.LatestRecord;
573
var
latestRecord = _logger.Collector.LatestRecord;
SensitiveRecordTests.cs (5)
19
var
logRecord = Assert.Single(logger.FakeLogCollector.GetSnapshot());
31
var
logRecord = Assert.Single(logger.FakeLogCollector.GetSnapshot());
48
var
logRecord = Assert.Single(logger.FakeLogCollector.GetSnapshot());
65
var
logRecord = Assert.Single(logger.FakeLogCollector.GetSnapshot());
82
var
logRecord = Assert.Single(logger.FakeLogCollector.GetSnapshot());
TagProviderTests.cs (17)
33
var
latestRecord = _logger.Collector.LatestRecord;
56
var
latestRecord = _logger.Collector.LatestRecord;
81
var
latestRecord = _logger.Collector.LatestRecord;
104
var
latestRecord = _logger.Collector.LatestRecord;
125
var
latestRecord = _logger.Collector.LatestRecord;
162
var
latestRecord = _logger.Collector.LatestRecord;
186
var
latestRecord = _logger.Collector.LatestRecord;
207
var
latestRecord = _logger.Collector.LatestRecord;
226
var
latestRecord = _logger.Collector.LatestRecord;
246
var
latestRecord = _logger.Collector.LatestRecord;
268
var
latestRecord = _logger.Collector.LatestRecord;
289
var
latestRecord = _logger.Collector.LatestRecord;
310
var
latestRecord = _logger.Collector.LatestRecord;
330
var
latestRecord = _logger.Collector.LatestRecord;
357
var
latestRecord = _logger.Collector.LatestRecord;
395
var
latestRecord = _logger.Collector.LatestRecord;
420
var
latestRecord = _logger.Collector.LatestRecord;