Skip to content

Commit 7a3b0b2

Browse files
committed
Get types without LINQ extensions
1 parent ae92b3c commit 7a3b0b2

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Src/StackifyLib/Internal/Logs/LogQueue.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,13 +194,12 @@ public void QueueLogMessage(Models.LogMsg msg)
194194
var s = q.Where(assembly => assembly.FullName.Contains("Stackify.Agent"));
195195
var middleware = s.First();
196196
var midTypes = middleware.GetTypes();
197-
var callContextType = midTypes.Where(type => type.Name.Contains("StackifyCallContext")).First();
198-
var traceCtxType = midTypes.Where(type => type.Name.Contains("TraceContext")).First();
197+
var callContextType = middleware.GetType("Stackify.Agent.Threading.StackifyCallContext");
198+
var traceCtxType = middleware.GetType("Stackify.Agent.Tracing.ITraceContext");
199199
var traceContextProp = callContextType.GetProperty("TraceContext");
200200
var traceFields = traceContextProp.GetValue(null);
201201
if(traceFields != null)
202202
{
203-
//var tFields = traceCtxType.GetField("RequestId").GetValue(traceFields);
204203
msg.TransID = traceCtxType.GetProperty("RequestId").GetValue(traceFields).ToString();
205204
}
206205
}

0 commit comments

Comments
 (0)