23 references to SerializedLogRecord
Microsoft.AspNetCore.Diagnostics.Middleware (9)
Buffering\IncomingRequestLogBuffer.cs (9)
23
private static readonly ObjectPool<List<
SerializedLogRecord
>> _recordsToEmitListPool =
24
PoolFactory.CreateListPoolWithCapacity<
SerializedLogRecord
>(MaxBatchSize);
32
private ConcurrentQueue<
SerializedLogRecord
> _activeBuffer = new();
33
private ConcurrentQueue<
SerializedLogRecord
> _standbyBuffer = new();
73
SerializedLogRecord
serializedLogRecord = SerializedLogRecordFactory.Create(
104
ConcurrentQueue<
SerializedLogRecord
> tempBuffer;
120
List<
SerializedLogRecord
> recordsToEmit = _recordsToEmitListPool.Get();
123
for (int i = 0; i < currentBatchSize && tempBuffer.TryDequeue(out
SerializedLogRecord
? bufferedRecord); i++)
140
_activeBuffer.TryDequeue(out
SerializedLogRecord
? item))
Microsoft.Extensions.Telemetry (14)
Buffering\GlobalBuffer.cs (9)
24
private static readonly ObjectPool<List<
SerializedLogRecord
>> _recordsToEmitListPool =
25
PoolFactory.CreateListPoolWithCapacity<
SerializedLogRecord
>(MaxBatchSize);
35
private ConcurrentQueue<
SerializedLogRecord
> _activeBuffer = new();
36
private ConcurrentQueue<
SerializedLogRecord
> _standbyBuffer = new();
95
SerializedLogRecord
serializedLogRecord = SerializedLogRecordFactory.Create(
125
ConcurrentQueue<
SerializedLogRecord
> tempBuffer;
141
List<
SerializedLogRecord
> recordsToEmit = _recordsToEmitListPool.Get();
144
for (int i = 0; i < currentBatchSize && tempBuffer.TryDequeue(out
SerializedLogRecord
? bufferedRecord); i++)
173
_activeBuffer.TryDequeue(out
SerializedLogRecord
? item))
src\Shared\LogBuffering\SerializedLogRecordFactory.cs (5)
21
private static readonly ObjectPool<
SerializedLogRecord
> _recordPool =
22
PoolFactory.CreateResettingPool<
SerializedLogRecord
>();
24
public static
SerializedLogRecord
Create(
33
SerializedLogRecord
record = _recordPool.Get();
103
public static void Return(
SerializedLogRecord
bufferedRecord)