5 instantiations of ConsoleActivityLogger
aspire (2)
Commands\PipelineCommandBase.cs (1)
886
var logger = new
ConsoleActivityLogger
(_ansiConsole, _hostEnvironment, isDebugOrTraceLoggingEnabled);
Commands\RenderCommand.cs (1)
473
var logger = new
ConsoleActivityLogger
(_ansiConsole, _hostEnvironment, forceColor: _hostEnvironment.SupportsAnsi);
Aspire.Cli.Tests (3)
Utils\ConsoleActivityLoggerTests.cs (3)
31
return new
ConsoleActivityLogger
(console, hostEnvironment, forceColor: color);
474
var logger = new
ConsoleActivityLogger
(console, TestHelpers.CreateInteractiveHostEnvironment(), forceColor: false);
510
var logger = new
ConsoleActivityLogger
(console, TestHelpers.CreateInteractiveHostEnvironment(), forceColor: false);
91 references to ConsoleActivityLogger
aspire (36)
Commands\PipelineCommandBase.cs (6)
886
var
logger = new ConsoleActivityLogger(_ansiConsole, _hostEnvironment, isDebugOrTraceLoggingEnabled);
1070
var cs when IsCompletionStateError(cs) =>
ConsoleActivityLogger
.ActivityState.Failure,
1071
var cs when IsCompletionStateWarning(cs) =>
ConsoleActivityLogger
.ActivityState.Warning,
1072
var cs when cs == CompletionStates.Completed =>
ConsoleActivityLogger
.ActivityState.Success,
1073
_ =>
ConsoleActivityLogger
.ActivityState.InProgress
1075
return new
ConsoleActivityLogger
.StepDurationRecord(
Commands\RenderCommand.cs (30)
473
var
logger = new ConsoleActivityLogger(_ansiConsole, _hostEnvironment, forceColor: _hostEnvironment.SupportsAnsi);
488
new("root", "Pipeline",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(14), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(14)),
489
new("level-1", "Provision",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(12), null, "root", 1, 2, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(13)),
490
new("level-2", "Generate templates",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(10), null, "level-1", 2, 3, TimeSpan.FromSeconds(1.5), TimeSpan.FromSeconds(11.5)),
491
new("level-3", "Upload manifests",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(8), null, "level-2", 3, 4, TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(10)),
492
new("level-4", "Wait for deployment",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(6), null, "level-3", 4, 5, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(9)),
493
new("level-5", "Finalize output",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, "level-4", 5, 6, TimeSpan.FromSeconds(9), TimeSpan.FromSeconds(11)),
494
new("level-10", "Leaf nested 10 levels deep",
ConsoleActivityLogger
.ActivityState.Warning, TimeSpan.FromSeconds(1), null, "level-5", 10, 7, TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(11)),
495
new("level-11", "This is a very very very very very long name",
ConsoleActivityLogger
.ActivityState.Warning, TimeSpan.FromSeconds(1), null, "level-10", 11, 8, TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(11)),
505
new("root", "Publish the application with a deliberately long root step display name",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(20), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(20)),
506
new("child", "Generate deployment assets for every resource with an extremely verbose child label",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(12), null, "root", 1, 2, TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(14)),
507
new("grandchild", "Write an unusually long manifest filename that would normally push the timeline off screen",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(3), null, "child", 2, 3, TimeSpan.FromSeconds(8), TimeSpan.FromSeconds(11)),
512
new("root", "Build [web] frontend",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMilliseconds(120), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromMilliseconds(120)),
513
new("child", "Deploy [api] service",
ConsoleActivityLogger
.ActivityState.Failure, TimeSpan.FromMilliseconds(35), "Failure while parsing [[resource]] => [bold]{bad}[/]", "root", 1, 2, TimeSpan.FromMilliseconds(60), TimeSpan.FromMilliseconds(95)),
514
new("sibling", "Notify [observers]",
ConsoleActivityLogger
.ActivityState.Warning, TimeSpan.FromMilliseconds(12), null, "root", 1, 3, TimeSpan.FromMilliseconds(100), TimeSpan.FromMilliseconds(112)),
519
new("root-a", "Restore",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(5), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(5)),
520
new("orphan", "Orphaned child falls back to root ordering",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, "missing-parent", 1, 2, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(3)),
521
new("root-b", "Publish",
ConsoleActivityLogger
.ActivityState.Warning, TimeSpan.FromSeconds(4), null, null, 0, 3, TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(9)),
522
new("child-b", "Package",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(1), null, "root-b", 1, 4, TimeSpan.FromSeconds(6), TimeSpan.FromSeconds(7)),
523
new("info-step", "Using cached configuration",
ConsoleActivityLogger
.ActivityState.Info, TimeSpan.FromSeconds(0), null, "root-b", 1, 5, TimeSpan.FromSeconds(7), TimeSpan.FromSeconds(7)),
524
new("root-c", "Validate",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, null, 0, 6, TimeSpan.FromSeconds(9), TimeSpan.FromSeconds(11)),
529
new("root", "Full pipeline",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMinutes(3), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromMinutes(3)),
530
new("tiny", "Tiny 0.2ms event",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMilliseconds(0.2), null, "root", 1, 2, TimeSpan.FromMilliseconds(5), TimeSpan.FromMilliseconds(5.2)),
531
new("mid", "HTTP publish",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(18), null, "root", 1, 3, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(48)),
532
new("late", "Finalize",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, "root", 1, 4, TimeSpan.FromMinutes(2.5), TimeSpan.FromMinutes(2.53333333333333)),
533
new("zero", "Zero event",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.Zero, null, "root", 1, 5, TimeSpan.FromMinutes(2.51), TimeSpan.FromMinutes(2.51)),
538
new("root", "Deploy to Azure",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(30), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(30)),
539
new("provision", "Provision resources",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(18), null, "root", 1, 2, TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(20)),
540
new("configure", "Configure endpoints",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(8), null, "root", 1, 3, TimeSpan.FromSeconds(20), TimeSpan.FromSeconds(28)),
557
IReadOnlyList<
ConsoleActivityLogger
.StepDurationRecord> Records,
Aspire.Cli.Tests (55)
Utils\ConsoleActivityLoggerTests.cs (55)
16
private static
ConsoleActivityLogger
CreateLogger(StringBuilder output, bool interactive = true, bool color = true, int? width = null)
38
var
logger = CreateLogger(output, interactive: true, color: true);
52
var
logger = CreateLogger(output, interactive: true, color: true);
69
var
logger = CreateLogger(output, interactive: true, color: true);
98
var
logger = CreateLogger(output, interactive: false, color: false);
119
var
logger = CreateLogger(output, interactive: false, color: true);
145
var
logger = CreateLogger(output, interactive: true, color: true);
166
var
logger = CreateLogger(output, interactive: true, color: true);
189
var
logger = CreateLogger(output, interactive: false, color: false);
211
var
logger = CreateLogger(output, interactive: true, color: true);
220
new
ConsoleActivityLogger
.StepDurationRecord("step1", "Test Step",
ConsoleActivityLogger
.ActivityState.Failure, TimeSpan.FromSeconds(1.5), "Error: Type[[T]] is invalid [[details]]")
238
var
logger = CreateLogger(output, interactive: true, color: true);
248
new
ConsoleActivityLogger
.StepDurationRecord("step1", "Test Step",
ConsoleActivityLogger
.ActivityState.Failure, TimeSpan.FromSeconds(1.5), "Failed to provision [bold]storage-roles[/]: Deployment failed")
267
var
logger = CreateLogger(output, interactive: false, color: false);
271
new
ConsoleActivityLogger
.StepDurationRecord("root", "Prepare",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(10), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(10)),
272
new
ConsoleActivityLogger
.StepDurationRecord("child-a", "Build",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(3), null, "root", 1, 2, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(4)),
273
new
ConsoleActivityLogger
.StepDurationRecord("grandchild", "Package",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(1), null, "child-a", 2, 3, TimeSpan.FromSeconds(1.5), TimeSpan.FromSeconds(2.5)),
274
new
ConsoleActivityLogger
.StepDurationRecord("child-b", "Publish",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, "root", 1, 4, TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(7)),
275
new
ConsoleActivityLogger
.StepDurationRecord("finalize", "Finalize",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(1), null, null, 0, 5, TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(11)),
301
var
logger = CreateLogger(output, interactive: false, color: false);
305
new
ConsoleActivityLogger
.StepDurationRecord("root", "Prepare",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(8), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(8)),
306
new
ConsoleActivityLogger
.StepDurationRecord("child", "Publish",
ConsoleActivityLogger
.ActivityState.Warning, TimeSpan.FromSeconds(2), null, "root", 1, 2, TimeSpan.FromSeconds(4), TimeSpan.FromSeconds(6)),
330
var
logger = CreateLogger(output, interactive: false, color: false);
334
new
ConsoleActivityLogger
.StepDurationRecord("root", "Prepare",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMilliseconds(8), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromMilliseconds(8)),
335
new
ConsoleActivityLogger
.StepDurationRecord("child", "Publish",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMilliseconds(2), null, "root", 1, 2, TimeSpan.FromMilliseconds(4), TimeSpan.FromMilliseconds(6)),
354
var
logger = CreateLogger(output, interactive: false, color: false);
358
new
ConsoleActivityLogger
.StepDurationRecord("root", "Prepare",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMilliseconds(100), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromMilliseconds(100)),
359
new
ConsoleActivityLogger
.StepDurationRecord("tiny", "Package",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMilliseconds(0.1), null, "root", 1, 2, TimeSpan.FromMilliseconds(10), TimeSpan.FromMilliseconds(10.1)),
376
var
logger = CreateLogger(output, interactive: false, color: false);
380
new
ConsoleActivityLogger
.StepDurationRecord("root", "Prepare",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(8), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(8)),
381
new
ConsoleActivityLogger
.StepDurationRecord("zero", "Zero event",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.Zero, null, "root", 1, 2, TimeSpan.FromSeconds(4), TimeSpan.FromSeconds(4)),
399
var
logger = CreateLogger(output, interactive: false, color: false);
412
var
logger = CreateLogger(output, interactive: false, color: false, width: 60);
416
new
ConsoleActivityLogger
.StepDurationRecord("root", "Prepare",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(8), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(8)),
417
new
ConsoleActivityLogger
.StepDurationRecord("deep", "Publish",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, "root", 12, 2, TimeSpan.FromSeconds(4), TimeSpan.FromSeconds(6)),
437
var
logger = CreateLogger(output, interactive: true, color: true);
474
var
logger = new ConsoleActivityLogger(console, TestHelpers.CreateInteractiveHostEnvironment(), forceColor: false);
510
var
logger = new ConsoleActivityLogger(console, TestHelpers.CreateInteractiveHostEnvironment(), forceColor: false);