60得票3回答
有没有一种可编程的方式在log4net中清空缓冲区?

我正在使用AdoNetAppender的log4net。它似乎有一个Flush方法。我能否从我的代码中调用它? 我正在尝试创建一个管理员页面来查看数据库日志中的所有条目,并且我想要设置log4net的bufferSize=100(或更多),然后我希望管理员能够在管理员页面上单击一个按钮,强制...

12得票1回答
log4net AdoNetAppender中记录延迟了吗?

我有一个像这样设置的AdoNetAppender: <log4net> <appender name="AdoNetAppender_SqlServer" type="log4net.Appender.AdoNetAppender"> <co...

10得票1回答
AdoNetAppender参数的默认值

我正在使用log4net和AdoNetAppender。它将所有日志信息记录到一个表中。这个表实际上有两个整数列(可以为空)。 下面是我的log4net配置的相关部分:<commandText value="INSERT INTO ActivityLog ([Date],[Thread...

10得票3回答
log4net到SQLServer:如果数据库无法使用会发生什么?

我有一个使用log4net ado appender将日志写入SQL Server数据库的应用程序,我觉得它很不错。在投入生产之前,我想知道如果数据库出现故障会发生什么情况。 我不希望由于日志数据库不可用而导致应用程序停止运行。我假设log4net只会静默地失败,并且什么都不会做,至少我是这...

9得票2回答
log4net AdoNetAppender - SqlParameterCollection不包含参数。

在我的一个项目中,我遇到了这个错误: System.IndexOutOfRangeException: SqlParameterCollection does not contain SqlParameter with ParameterName "@log_date". в System....

9得票3回答
如何在log4net ADONetAppender中使用存储过程?

我正在使用ADONetAppender尝试通过存储过程记录数据(这样我就可以将逻辑注入到日志记录例程中)。 我的配置设置如下。有人能告诉我哪里出了问题吗? <appender name="ADONetAppender_SqlServer" type="log4net.Appender...

8得票2回答
如何在使用log4net的AdoNetAppender时指定一个常量参数

http://logging.apache.org/log4net/release/config-examples.html 给定以下日志表格: CREATE TABLE [dbo].[Log] ( [Id] [int] IDENTITY (1, 1) NOT NULL, ...

7得票2回答
在 .Net core 2.0 中不支持 log4net AdoNetAppender?

我正在在 asp.net core 2.0 中实现 log4net 的 AdoNetAppender,但是我猜测它不支持。我已经使用 log4.net 配置在 core 2.0 中实现了 RollingFileAppender,并且它成功地工作了。所以,如果 log4net AdoNetApp...