2 instantiations of LogEntry
aspire (2)
src\Shared\ConsoleLogs\LogEntry.cs (2)
77
return new
LogEntry
99
return new
LogEntry
27 references to LogEntry
aspire (27)
Commands\LogsCommand.cs (11)
286
foreach (
var
entry in entries)
326
foreach (
var
entry in tailedEntries)
355
var
entry = ParseLogLine(logLine, logParser, resourceWatcher.GetAllResources());
371
/// into a <see cref="
LogEntry
"/> with the resolved resource name set on <see cref="
LogEntry
.ResourcePrefix"/>
374
private static async Task<IList<
LogEntry
>> CollectLogsAsync(
433
/// Parses a <see cref="ResourceLogLine"/> into a <see cref="
LogEntry
"/> with the resolved resource name
434
/// set on <see cref="
LogEntry
.ResourcePrefix"/>.
436
private static
LogEntry
ParseLogLine(ResourceLogLine logLine, LogParser logParser, IEnumerable<ResourceSnapshot> snapshots)
442
private void OutputLogLine(
LogEntry
entry, OutputFormat format, bool timestamps)
478
private static bool MatchesSearch(
LogEntry
entry, string search)
src\Shared\ConsoleLogs\LogEntries.cs (8)
19
private readonly CircularBuffer<
LogEntry
> _logEntries = new(maximumEntryCount);
27
public IList<
LogEntry
> GetEntries() => _logEntries;
45
foreach (
var
pauseEntry in pauseEntries)
60
public bool ProcessPauseFilters(
LogEntry
logEntry)
83
public void InsertSorted(
LogEntry
logLine)
99
var
entry = _logEntries[i];
114
private void InsertSortedCore(
LogEntry
logEntry)
126
var
current = _logEntries[rowIndex];
src\Shared\ConsoleLogs\LogEntry.cs (4)
75
public static
LogEntry
CreatePause(string resourcePrefix, DateTime startTimestamp, DateTime? endTimestamp = null)
92
public static
LogEntry
Create(DateTime? timestamp, string logMessage, bool isErrorMessage)
97
public static
LogEntry
Create(DateTime? timestamp, string logMessage, string rawLogContent, bool isErrorMessage, string? resourcePrefix)
123
public static LogEntryKey Create(
LogEntry
logEntry)
src\Shared\ConsoleLogs\LogParser.cs (3)
20
public
LogEntry
CreateLogEntry(string rawText, bool isErrorOutput, string? resourcePrefix)
70
var
logEntry =
LogEntry
.Create(timestamp, content, rawText, isErrorOutput, resourcePrefix);
src\Shared\ConsoleLogs\SharedAIHelpers.cs (1)
754
public static string SerializeLogEntry(
LogEntry
logEntry)