5 instantiations of ConsoleActivityLogger
aspire (2)
Commands\PipelineCommandBase.cs (1)
814
var logger = new
ConsoleActivityLogger
(_ansiConsole, _hostEnvironment, isDebugOrTraceLoggingEnabled);
Commands\RenderCommand.cs (1)
472
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)
814
var
logger = new ConsoleActivityLogger(_ansiConsole, _hostEnvironment, isDebugOrTraceLoggingEnabled);
998
var cs when IsCompletionStateError(cs) =>
ConsoleActivityLogger
.ActivityState.Failure,
999
var cs when IsCompletionStateWarning(cs) =>
ConsoleActivityLogger
.ActivityState.Warning,
1000
var cs when cs == CompletionStates.Completed =>
ConsoleActivityLogger
.ActivityState.Success,
1001
_ =>
ConsoleActivityLogger
.ActivityState.InProgress
1003
return new
ConsoleActivityLogger
.StepDurationRecord(
Commands\RenderCommand.cs (30)
472
var
logger = new ConsoleActivityLogger(_ansiConsole, _hostEnvironment, forceColor: _hostEnvironment.SupportsAnsi);
487
new("root", "Pipeline",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(14), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(14)),
488
new("level-1", "Provision",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(12), null, "root", 1, 2, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(13)),
489
new("level-2", "Generate templates",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(10), null, "level-1", 2, 3, TimeSpan.FromSeconds(1.5), TimeSpan.FromSeconds(11.5)),
490
new("level-3", "Upload manifests",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(8), null, "level-2", 3, 4, TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(10)),
491
new("level-4", "Wait for deployment",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(6), null, "level-3", 4, 5, TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(9)),
492
new("level-5", "Finalize output",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, "level-4", 5, 6, TimeSpan.FromSeconds(9), TimeSpan.FromSeconds(11)),
493
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)),
494
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)),
504
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)),
505
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)),
506
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)),
511
new("root", "Build [web] frontend",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMilliseconds(120), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromMilliseconds(120)),
512
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)),
513
new("sibling", "Notify [observers]",
ConsoleActivityLogger
.ActivityState.Warning, TimeSpan.FromMilliseconds(12), null, "root", 1, 3, TimeSpan.FromMilliseconds(100), TimeSpan.FromMilliseconds(112)),
518
new("root-a", "Restore",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(5), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(5)),
519
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)),
520
new("root-b", "Publish",
ConsoleActivityLogger
.ActivityState.Warning, TimeSpan.FromSeconds(4), null, null, 0, 3, TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(9)),
521
new("child-b", "Package",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(1), null, "root-b", 1, 4, TimeSpan.FromSeconds(6), TimeSpan.FromSeconds(7)),
522
new("info-step", "Using cached configuration",
ConsoleActivityLogger
.ActivityState.Info, TimeSpan.FromSeconds(0), null, "root-b", 1, 5, TimeSpan.FromSeconds(7), TimeSpan.FromSeconds(7)),
523
new("root-c", "Validate",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, null, 0, 6, TimeSpan.FromSeconds(9), TimeSpan.FromSeconds(11)),
528
new("root", "Full pipeline",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMinutes(3), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromMinutes(3)),
529
new("tiny", "Tiny 0.2ms event",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromMilliseconds(0.2), null, "root", 1, 2, TimeSpan.FromMilliseconds(5), TimeSpan.FromMilliseconds(5.2)),
530
new("mid", "HTTP publish",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(18), null, "root", 1, 3, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(48)),
531
new("late", "Finalize",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(2), null, "root", 1, 4, TimeSpan.FromMinutes(2.5), TimeSpan.FromMinutes(2.53333333333333)),
532
new("zero", "Zero event",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.Zero, null, "root", 1, 5, TimeSpan.FromMinutes(2.51), TimeSpan.FromMinutes(2.51)),
537
new("root", "Deploy to Azure",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(30), null, null, 0, 1, TimeSpan.Zero, TimeSpan.FromSeconds(30)),
538
new("provision", "Provision resources",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(18), null, "root", 1, 2, TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(20)),
539
new("configure", "Configure endpoints",
ConsoleActivityLogger
.ActivityState.Success, TimeSpan.FromSeconds(8), null, "root", 1, 3, TimeSpan.FromSeconds(20), TimeSpan.FromSeconds(28)),
556
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);