增加Tracer设置,但不一定解决问题。现在遇到很多handler.Tracer为空的情况,导致内部埋点无法输出
This commit is contained in:
parent
cfd85f2a63
commit
442eba6826
|
@ -59,6 +59,8 @@ public class NetworkJobProvider(AntSetting setting) : JobProvider
|
|||
// 初始化处理器
|
||||
try
|
||||
{
|
||||
handler.Tracer ??= Tracer;
|
||||
handler.Log ??= Log;
|
||||
handler.Init();
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
|
|
@ -185,8 +185,8 @@ public class Scheduler : DisposeBase
|
|||
if (job != null && job.Mode == 0) job.Mode = handler.Mode;
|
||||
handler.Job = job;
|
||||
|
||||
handler.Tracer = Tracer;
|
||||
handler.Log = Log;
|
||||
handler.Tracer ??= Tracer;
|
||||
handler.Log ??= Log;
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -264,6 +264,8 @@ public class Scheduler : DisposeBase
|
|||
{
|
||||
try
|
||||
{
|
||||
handler.Tracer ??= Tracer;
|
||||
handler.Log ??= Log;
|
||||
handler.Start();
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@ -337,8 +339,8 @@ public class Scheduler : DisposeBase
|
|||
if (handler is MessageHandler messageHandler && !job.Topic.IsNullOrEmpty())
|
||||
messageHandler.Topic = job.Topic;
|
||||
|
||||
handler.Log = Log;
|
||||
handler.Tracer = Tracer;
|
||||
handler.Log ??= Log;
|
||||
handler.Tracer ??= Tracer;
|
||||
handler.Start();
|
||||
|
||||
handlers.Add(handler);
|
||||
|
|
Loading…
Reference in New Issue