log4net-appender

    2热度

    2回答

    我目前有一个log4net滚动文件appender,基于应该在每天滚动的日期。它已经这么做了几个月没有问题 - 但在上周它已经开始在一天中的某个时间点覆盖现有的日志。当日志文件已经达到10mb左右时,似乎是这样做的。 这是配置: <appender name="Standard" type="log4net.Appender.RollingFileAppender"> <file val

    0热度

    1回答

    我有一个FileAppender,并且通常事件是通过方法Append(LoggingEvent loggingEvent)loggend在每个time.I确实有一个问题,在这种情况下调用方法Append(LoggingEvent [] loggingEvents)?我明白,当有一系列事件要记录时,但我的问题是,我如何模拟事件数组的情况?为了调用FileAppender.Append(Logging

    1热度

    1回答

    我将我们的mvc 4项目之一移植到单声道。一切工作正常,但log4net不写我的消息文件。 例如; _logger.InfoFormat("Address {0} Callback to {1}", receiveAddress.input_address, receiveAddress.callback_url); [2013-10-11 05:25:39,750 [Threadpool w

    4热度

    2回答

    我有一些日志消息在一些点突发,所以我不得不为BufferingForwardingAppender出于性能原因。但是,除了这些爆发(发生这种情况可以说,每天一次)之外,在剩下的时间里,我会收到少量的日志消息。 问题在于缓冲区大小设置为50,这对于突发周期是正确的,但对于没有突发的周期来说太多了。在此期间,刷新日志可能需要一两个多小时,这在该系统中是不可接受的。 如果在缓冲区中没有足够的消息触发常规

    0热度

    1回答

    我今天发现我们的生产系统在他们的日志文件中丢失了很多。我们当前的日志文件包含了所有内容(从午夜到午夜),但是当我查看前一天的日志时,它会在凌晨1点左右停止。 我已经浏览了最近几个月创建的日志,并且在切割日志时它非常随意。主要是它是2400和0300 之间 <appender name="fileLogAppender" type="log4net.Appender.RollingFileAppen

    0热度

    1回答

    以下是写在log4net的配置文件 <appender name="RollingFileAppenderForError" type="log4net.Appender.RollingFileAppender"> <file type="log4net.Util.PatternString" value="D:\WEB\LOGs\%date{yyyyMMdd}\"/> <lo

    1热度

    1回答

    我试图让log4net RollingFileAdapter工作,以便我的日志文件按日期滚动。但是我发现,即使我复制example code,我也没有得到我期望的行为。它不是获取当今日期和时间的单个文件,而是将日志消息分割成两个不同的文件。一个文件被称为“日志”,第二个文件服从配置,将被称为“log20130830-1115.txt”。 如果我在配置文件中使用<log4net debug="tru

    1热度

    1回答

    我从Apache镜像站点下载了Log4Net 1.2.11源文件。在解压之后,我能够构建主Log4Net项目。 当我尝试构建.net 2.0的示例代码时,由于对方法的形式调用调用而失败。 ​​ 错误看起来是这样的: Argument 1: cannot convert from 'System.Type' to 'string' 这是有道理的,因为在log4net的组装可用的原型是这样的: p

    2热度

    1回答

    我有一个Windows服务器R2上安装了一个.NET服务,运行在6个Xeon内核的VDI上。在发生此问题期间,此服务的CPU利用率平均为10-20%左右,尽管间歇性地出现了数据库超时。 我的应用程序是真的包装盒上的唯一和CPU使用率使我相信下面是不是一个CPU瓶颈或时间/切片问题。 我们使用log4net的用于记录 <appender name="LogFileAppender" type="lo

    3热度

    2回答

    我想用Log4Net将异常记录到数据库中。我正在使用adonetappender,它确实有效,但并非最佳。 如果我设置这样的例外参数... <parameter> <parameterName value="@exception"/> <dbType value="String"/> <size value="-1"/> <layout type="log4