IKVM11
11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
DiagnosticServiceCollectionExtensions.cs
Go to the documentation of this file.
1
using
Microsoft.Extensions.DependencyInjection;
2
3
namespace
IKVM.Tools.Core.Diagnostics
4
{
5
6
public
static
class
DiagnosticServiceCollectionExtensions
7
{
8
14
public
static
IServiceCollection
AddToolsDiagnostics
(
this
IServiceCollection services)
15
{
16
services.AddSingleton<
DiagnosticChannelProvider
>();
17
services.AddSingleton<
DiagnosticFormatterProvider
>();
18
services.AddSingleton<
IDiagnosticChannelFactory
,
FileDiagnosticChannelFactory
>();
19
services.AddSingleton<
IDiagnosticFormatterFactory
,
JsonDiagnosticFormatterFactory
>();
20
services.AddSingleton<
IDiagnosticFormatterFactory
,
TextDiagnosticFormatterFactory
>();
21
services.AddSingleton<
FormattedDiagnosticHandler
>();
22
return
services;
23
}
24
25
}
26
27
}
IKVM.Tools.Core.Diagnostics.DiagnosticChannelProvider
Provides the capability to look up diagnostic channels.
Definition
DiagnosticChannelProvider.cs:13
IKVM.Tools.Core.Diagnostics.DiagnosticFormatterProvider
Provides the capability to look up diagnostic channels.
Definition
DiagnosticFormatterProvider.cs:12
IKVM.Tools.Core.Diagnostics.DiagnosticServiceCollectionExtensions
Definition
DiagnosticServiceCollectionExtensions.cs:7
IKVM.Tools.Core.Diagnostics.DiagnosticServiceCollectionExtensions.AddToolsDiagnostics
static IServiceCollection AddToolsDiagnostics(this IServiceCollection services)
Adds the required services for diagnostics.
Definition
DiagnosticServiceCollectionExtensions.cs:14
IKVM.Tools.Core.Diagnostics.FileDiagnosticChannelFactory
Resolves a "file" diagnostic output value.
Definition
FileDiagnosticChannelFactory.cs:15
IKVM.Tools.Core.Diagnostics.FormattedDiagnosticHandler
IDiagnosticHandler implementation that outputs based on a format specification.
Definition
FormattedDiagnosticHandler.cs:12
IKVM.Tools.Core.Diagnostics.JsonDiagnosticFormatterFactory
Provides a JsonDiagnosticFormatter
Definition
JsonDiagnosticFormatterFactory.cs:11
IKVM.Tools.Core.Diagnostics.TextDiagnosticFormatterFactory
Provides a TextDiagnosticFormatter
Definition
TextDiagnosticFormatterFactory.cs:11
IKVM.Tools.Core.Diagnostics.IDiagnosticChannelFactory
Definition
IDiagnosticChannelFactory.cs:5
IKVM.Tools.Core.Diagnostics.IDiagnosticFormatterFactory
Definition
IDiagnosticFormatterFactory.cs:5
IKVM.Tools.Core.Diagnostics
Definition
AsyncDiagnosticChannelWriter.cs:8
src
IKVM.Tools.Core
Diagnostics
DiagnosticServiceCollectionExtensions.cs
Generated by
1.12.0