我有 Web 应用程序,我想将带有查询字符串的日志(使用Log4Net)(Error-Info-Warning)
发送到特定 url 或将日志发送到我之前创建的 Web 服务?
问问题
2172 次
1 回答
6
您可以通过实现AppenderSkeleton
. 在 appender 中,您可以调用您创建的 web 服务来保存您的日志记录。
public class FooAppender : AppenderSkeleton
{
protected override void Append(LoggingEvent loggingEvent)
{
// Do something with the logged data, like calling your web url
}
}
而不是像这样配置它:
<appender name="Foo"type="FooBar.FooAppender, FooBarAppender">
<threshold value="ERROR" />
<CallingApp value="BarApp" />
</appender>
于 2013-06-11T10:00:18.983 回答