Sto tentando di configurare il sito Web di azure asp.net per inviare tracce di log4net ad Azure Application Insights. Riesco a vedere nelle mie schermate di console in azzurro, ecc. Quindi so che sta funzionando bene. Posso anche vedere le tracce di log4net, quando configurato con un gestore di file, ma quando si configura log4net per utilizzare il gestore delle informazioni sulle applicazioni non vedo alcuna voce di log4net apparire nel dashboard di insight dell'applicazione, nessun errore o avviso in fase di compilazione o di esecuzione - solo nessun risultato nella dashboard. Ho esaminato il traffico di rete su Fiddler e posso vedere i dati della visualizzazione di pagina, ecc., Inviati alle informazioni sulle applicazioni, ma non il traffico di traccia di log4net, quindi sospetto che si tratti di un problema di configurazione.Log4Net con Application Insights
In modo separato Ho provato il TelemetryClient() nel mio progetto principale, e vedo il tracetraffic sufficentemente nella dashboard. Tuttavia, questo non si adatta al mio caso d'uso in quanto TelemetryClient non sembra supportare le dll di asp.net ancora (cioè la mia logica di business e dati che sono in dll separate).
Qualcuno offre qualche suggerimento o consiglio?
Ho installato il pacchetto NuGet per Microsoft.ApplicationInsights.Log4NetAppender.dll e sto usando Microsoft.ApplicationInsights.0.13.2-build00132
Ho il seguente nel mio web.config come da http://geekswithblogs.net/jakob/archive/2014/11/09/using-log4net-for-application-insights.aspx
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net>
<root>
<level value="ALL"/>
<appender-ref ref="aiAppender"/>
</root>
<appender name="aiAppender" type="Microsoft.ApplicationInsights.Log4NetAppender.ApplicationInsightsAppender, Microsoft.ApplicationInsights.Log4NetAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message%newline"/>
</layout>
</appender>
</log4net>
<configuration>
Ciao, io ho lo stesso problema ... Hai già trovato una soluzione? Grazie ... – bob
@bob no, non ancora.Ho contattato il team MS, ma non ho ancora ricevuto feedback. – BMac
Sto avendo esattamente lo stesso problema. Riesco a vedere le eccezioni non rilevate registrate in Application Insights ma nessuna traccia per log4net anche se appare nel file appender bene. Hai mai trovato una ragione per questo? – Phil