Я не могу получить информацию о трассировке внутри моего концентратора SignalR. Я использую проект MVC4, и в моих MVC-контроллерах информация о трассировке записывается правильно, однако, когда я использую трассировку внутри своего концентратора SignalR, я ничего не получаю.Невозможно увидеть вывод трассировки моего концентратора SignalR
Так, например, я вижу сообщение от первой линии моего контроллера:
System.Diagnostics.Trace.TraceInformation("Test Controller");
Но я не вижу это сообщение из первой строки в моем хабе:
System.Diagnostics.Trace.TraceInformation("Test Hub");
Моего web.config имеет следующую строку под <system.web>
:
<trace enabled="true"
writeToDiagnosticsTrace="true"
localOnly="false"
mostRecent="true"
pageOutput="false" />
И моя система Диагностика заключается в следующем:
<system.diagnostics>
<sources>
<source name="Example Source" switchName="sourceSwitch" switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="GlimpseListener" />
</listeners>
</source>
</sources>
<switches>
<add name="sourceSwitch" value="All" />
</switches>
<sharedListeners>
<add name="GlimpseListener" type="Glimpse.Core.TraceListener, Glimpse.Core" />
</sharedListeners>
<trace>
<listeners>
<add name="WebPageTraceListener" type="System.Web.WebPageTraceListener, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</listeners>
</trace>
</system.diagnostics>
Как упоминалось трассировки сообщений от моего контроллера показывает отлично, как на странице Trace.axd, а также на вкладке следовой Glimpse.
Приветствуем любые идеи, я вытягиваю свои волосы на этом.
signalr использует модуль, который обходит всех остальных ... У вас не будет следов с проблеском или webpagetracelistener. – Softlion
Можете ли вы обновить свой вопрос, вставив некоторые точные скриншоты, указывающие на неправильное поведение, показывая, где именно вы можете видеть эти сообщения трассировки, а где нет? – jwaliszko