Commit 79d58e7d authored by Liuhaoyang's avatar Liuhaoyang

Move ITracingDiagnosticListener to SkyWalking.Abstractions

parent c115763e
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
* *
*/ */
namespace SkyWalking.AspNetCore.Diagnostics namespace SkyWalking.Diagnostics
{ {
public interface ITracingDiagnosticListener public interface ITracingDiagnosticListener
{ {
......
...@@ -22,6 +22,7 @@ using Microsoft.Extensions.DiagnosticAdapter; ...@@ -22,6 +22,7 @@ using Microsoft.Extensions.DiagnosticAdapter;
using SkyWalking.Context; using SkyWalking.Context;
using SkyWalking.Context.Tag; using SkyWalking.Context.Tag;
using SkyWalking.Context.Trace; using SkyWalking.Context.Trace;
using SkyWalking.Diagnostics;
using SkyWalking.NetworkProtocol.Trace; using SkyWalking.NetworkProtocol.Trace;
namespace SkyWalking.AspNetCore.Diagnostics namespace SkyWalking.AspNetCore.Diagnostics
......
...@@ -23,6 +23,7 @@ using Microsoft.Extensions.DependencyInjection.Extensions; ...@@ -23,6 +23,7 @@ using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Http; using Microsoft.Extensions.Http;
using SkyWalking.AspNetCore.Diagnostics; using SkyWalking.AspNetCore.Diagnostics;
using SkyWalking.Diagnostics;
namespace SkyWalking.AspNetCore namespace SkyWalking.AspNetCore
{ {
...@@ -55,7 +56,7 @@ namespace SkyWalking.AspNetCore ...@@ -55,7 +56,7 @@ namespace SkyWalking.AspNetCore
services.AddHttpClient<TracingHttpClient>("sw-tracing"); services.AddHttpClient<TracingHttpClient>("sw-tracing");
services.AddSingleton<IHostedService, SkyWalkingHostedService>(); services.AddSingleton<IHostedService, SkyWalkingHostedService>();
services.TryAddSingleton<ITracingDiagnosticListener, HostingDiagnosticListener>(); services.AddSingleton<ITracingDiagnosticListener, HostingDiagnosticListener>();
services.AddTransient<HttpMessageHandlerBuilder, TracingHttpMessageHandlerBuilder>(); services.AddTransient<HttpMessageHandlerBuilder, TracingHttpMessageHandlerBuilder>();
return services; return services;
......
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\build\common.props" /> <Import Project="..\..\build\common.props" />
<PropertyGroup> <PropertyGroup>
<Description>SkyWalking ASP.NET Core Agent.</Description> <Description>SkyWalking ASP.NET Core Agent.</Description>
<AssemblyTitle>SkyWalking.AspNetCore</AssemblyTitle> <AssemblyTitle>SkyWalking.AspNetCore</AssemblyTitle>
......
...@@ -23,9 +23,9 @@ using System.Threading; ...@@ -23,9 +23,9 @@ using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;
using SkyWalking.AspNetCore.Diagnostics;
using SkyWalking.Boot; using SkyWalking.Boot;
using SkyWalking.Config; using SkyWalking.Config;
using SkyWalking.Diagnostics;
using SkyWalking.Remote; using SkyWalking.Remote;
namespace SkyWalking.AspNetCore namespace SkyWalking.AspNetCore
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment