Skip to content

Commit b0cff9d

Browse files
committed
DefaultTracerResolver的接口实现方法增加关键字virtual,自定义ITracer.Resolver可直接继承DefaultTracerResolver类
1 parent 3f847e6 commit b0cff9d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

NewLife.Core/Log/ITracerResolver.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public class DefaultTracerResolver : ITracerResolver
4444
/// <param name="uri"></param>
4545
/// <param name="userState"></param>
4646
/// <returns></returns>
47-
public String ResolveName(Uri uri, Object? userState)
47+
public virtual String ResolveName(Uri uri, Object? userState)
4848
{
4949
var url = uri.ToString();
5050

@@ -72,10 +72,10 @@ public String ResolveName(Uri uri, Object? userState)
7272
/// <param name="name"></param>
7373
/// <param name="userState"></param>
7474
/// <returns></returns>
75-
public String ResolveName(String name, Object? userState) => name;
75+
public virtual String ResolveName(String name, Object? userState) => name;
7676

7777
/// <summary>创建Http请求埋点</summary>
78-
public ISpan CreateSpan(ITracer tracer, Uri uri, Object? userState)
78+
public virtual ISpan CreateSpan(ITracer tracer, Uri uri, Object? userState)
7979
{
8080
var name = tracer.Resolver.ResolveName(uri, userState);
8181
var span = tracer.NewSpan(name);

0 commit comments

Comments
 (0)