rollingfileappender

    1热度

    2回答

    我试图将我的日志消息打印到文件。此时,它仅记录到对未来支持不理想的控制台。 我log4j.properties文件看起来是这样的: log4j.rootCategory = DEBUG,标准输出,日志文件 log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout。布局= org.apache.log

    2热度

    3回答

    不知何故,当旧的日志文件超过MaxFileSize时,我的log4net不会滚动到新文件,也停止将日志信息写入已经超出的日志信息。但是,当我重新启动服务器时,它将旧的名称重命名为ServerLog.txt.1,并创建一个新的文件ServerLog.txt并写入该文件。 这里是我的log4net.xml文件: <?xml version="1.0" encoding="utf-8"?> <log4

    3热度

    1回答

    历史背景:这个问题最终并不是我认为的那样。原因和解决方案如下,但原始发布留作参考。 我正在开发一个简单的框架,用于定期轮询.properties文件的目录,然后执行SQL查询并根据它们的配置发送电子邮件。由于每个.properties文件具有相同的操作范围,因此它们都由相同的Task类进行解释。但是由于它们每个都代表不同的逻辑操作,它们每个都会得到不同的日志文件 这是通过共享log4j Rolli

    0热度

    4回答

    任何人都可以点我在应用程序中显示/查看滚动日志文件,因为它是被写入? 我知道有应用程序在那里,但谷歌搜索只是给了我的问题有关写入/创建日志。 [这是Windows,而不是Unix]

    3热度

    1回答

    Log4j RollingFileAppender的正常行为是在第一个日志消息发生在不同日期时滚动,但即使没有任何事件发生,但某些日志文件对于每个日期都会变得温暖和模糊。有没有办法强制它在午夜后滚动而不写虚拟消息到日志?

    5热度

    3回答

    DatePattern字符串需要是SimpleDateFormatterwill accept。 不幸的是,这意味着,开箱即可,这不包括能够将边界设置为一周数。有一些方法可以在C#中获得这个值,但我们可以扩展SimpleDateFormatter或提供IDateFormatter的不同实现并不是很明显,而是使用该实现(或者甚至在自定义RollingFileAppender中)。 那么我们如何才能让

    1热度

    1回答

    我有一个当前配置为每小时滚动的日志文件。首次创建时称为logfile.log,一旦它翻转,它就会重命名为logfile.log.YYYY-MM-DD-HH。 我想要的是使用logfile.log.YYYY-MM-DD-HH命名约定而不是logfile.log立即创建日志文件。 任何想法?

    1热度

    1回答

    我想使用log4net的RollingAppender写入隔离存储,但我无法弄清楚如何配置log4net来完成此操作。需要明确的是,我试图做到这一点在已安装的WPF应用程序,所以我也别有一番的一些Silverlight的用户已经张贴的问题。 我认为我最好的机会是按照本答案Best way to dynamically set an appender file path中描述的方式动态设置文件路径,

    10热度

    4回答

    我使用log4j来进行日志记录属性log4j的RollingFileAppender进行,以及配置的属性文件的工作示例。目前,我的日志文件太大(3.5 GB对于日志文件来说太大)。所以认为我需要使用RollingFileAppender进行 - 但是当我这样做日志文件的持续增长过大。我相信我只是错误配置了它;有没有人有工作配置RollingFileAppender的例子? 为了记录在案,我目前的配

    0热度

    1回答

    我正在使用Log4Net为Windows NT服务实现日志记录解决方案。我可以翻转配置文件中的开关来开始将信息记录到文件系统。到目前为止,我已经能够通过使用滚动文件appender并使log4net“监视”配置文件来实现此目的。 我注意到,即使所有日志记录已关闭并且我不打算记录,Log4Net将在服务启动后立即创建空日志文件。 我不能找到有关这个主题不是这个职位的其他许多信息: How to di