Tôi đang cố gắng định cấu hình trang web asp.net azure của mình để gửi các dấu vết log4net tới Azure Application Insights. Tôi có thể nhìn thấy trong giao diện điều khiển trang của tôi azure vv, do đó tôi biết rằng đang làm việc tốt. Tôi cũng có thể thấy các dấu vết log4net, khi được cấu hình với một trình xử lý tệp, nhưng khi cấu hình log4net để sử dụng trình xử lý thông tin chi tiết ứng dụng, tôi không thấy bất kỳ mục nhập log4net nào xuất hiện trong trang tổng quan ứng dụng, không có lỗi hoặc cảnh báo lúc xây dựng hoặc chạy - không có kết quả trong bảng điều khiển. Tôi đã xem xét lưu lượng truy cập mạng trong Fiddler và tôi có thể xem dữ liệu số lần truy cập trang, v.v ... được gửi tới thông tin chi tiết về ứng dụng, nhưng không phải lưu lượng truy cập log4net do đó tôi nghi ngờ đây là sự cố cấu hình.Log4Net với Thông tin chi tiết về ứng dụng
Riêng tôi đã thử TelemetryClient() trong dự án chính của mình và tôi thấy tracetraffic thành công trong bảng điều khiển. Tuy nhiên, điều này không phù hợp với trường hợp sử dụng của tôi vì TelemetryClient dường như không hỗ trợ dll phi asp.net (ví dụ: logic kinh doanh và dữ liệu của tôi nằm trong dll riêng).
Bất kỳ ai cung cấp bất kỳ thông tin chi tiết hoặc lời khuyên nào?
Tôi đã cài đặt các gói NuGet cho Microsoft.ApplicationInsights.Log4NetAppender.dll và tôi đang sử dụng Microsoft.ApplicationInsights.0.13.2-build00132
Tôi có sau trong web.config của tôi theo 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>
Xin chào, tôi có cùng một vấn đề ... Bạn đã tìm thấy một giải pháp? Cảm ơn ... – bob
@bob no, not yet yet.Tôi đã liên hệ với nhóm MS chịu trách nhiệm nhưng chưa có phản hồi nào. – BMac
Tôi gặp vấn đề tương tự chính xác này. Tôi có thể nhìn thấy các ngoại lệ chưa được khai thác đã đăng nhập vào Thông tin chi tiết về ứng dụng nhưng không truy tìm log4net mặc dù nó xuất hiện trong ứng dụng tệp tốt. Bạn đã bao giờ tìm thấy một lý do cho điều này? – Phil