log4net-appender

    0热度

    1回答

    我想每天使用log4net登录不同的文件夹。 我发现迄今使用的数据图案RollingFileAppender进行: <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="Logs\logfile.log" /> <appendToFile value="

    0热度

    1回答

    我想评估我的新的Windows服务平台使用的log4net的加载文件MySql.Data。我希望在MySql数据库中使用生成日志。 我有最新的MySQL(6.9.4.0)和log4net的的。 我有一个创建一个简单的Windows控制台应用程序,并于加入其中有我的附加目的地信息的配置文件log4net.config。 加入下列行代码集信息类 [assembly: XmlConfigurator(C

    0热度

    1回答

    我有我的配置此附加目的地: appender name="TC3DataLogger" type="Intel.STHI.Device.ContextLog.TC3DataLogger" > <file value="null" /> <lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> <appendToFile va

    0热度

    1回答

    我正在使用log4net从我的应用程序记录事件/信息。我有一个接口IReader,它由至少4个类实现,并且可以增长。每个班级都有一个ReadBuffer()方法,如果读取失败,我想记录错误。以下是一个类的方法定义: public class IPortM350Connection : IReader { public void ReadBuffer() { tr

    0热度

    1回答

    我想在使用c#的日志中添加一些自定义字段。当我知道所有的领域时,我能够做到这一点。 现在,在一种情况下,我不知道字段的数量。例如。我必须添加对象的参数,并且在运行期间对象的数量会不断变化,我需要根据对象的数量添加字段。 是否有任何调整可以在log4net完成这一点,所以每当有新的对象创建新的字段。 我不确定主要是如何在log4net的配置文件中处理这个问题。

    1热度

    2回答

    有没有办法让log4net通过程序中的某些条件更改目标日志的目标位置,而无需更新和重新部署xml配置? 我不想要任何配置相关的解决方案。它应该纯粹通过代码工作。我有一些基础条件,我可以告诉我的计划选择哪个目标。在某些情况下,程序会自动在预定义路径上的文本文件或预定义服务器/数据库上的SQL Server或应用程序套件名称下的事件日志之间切换。文件路径,sql连接字符串和事件日志参数将是唯一存储在我

    1热度

    1回答

    我已经通过继承自AppenderSkeleton实现了自定义appender。我的记录器实例已正确创建,并且在记录“Append”方法时被调用,但消息格式不正确。我通过传递StreamWriter实例尝试了几种不同的方式,但是对它的所有调用都无法写入流。我试过的另一件事是使用RenderedMessage属性,但返回的值是没有布局格式的确切消息。 protected override void A

    2热度

    1回答

    我有一个Log4Net appender,它为每个错误发送一封电子邮件。 我希望它在一些事件后发送电子邮件,并在一封电子邮件中包含所有事件。 在log4net中可能吗? <appender name="SmtpAppender" type="log4net.Appender.SmtpAppender,log4net"> <to value="" /> <from value="

    1热度

    1回答

    我正在制作车辆跟踪应用程序(ASP.NET MVC C#)。我有Windows服务,需要GPS设备发送的数据。在服务中,我编写了用于记录数据的代码。 现在考虑一个正常的日志情况,其中我只有一个GPS设备。 8时00分24秒内OnDataAvailable方法 8时00分25秒的数据接收 - 设备ID:2数据:ABCDEFGHIJKL 8时00分25秒离开OnDataAvailable 以及更多的陈

    4热度

    1回答

    问题解决了 - 我用正确的代码编辑这篇文章。 我试图写的“主”函数初始化log4net的记录器+附件到自定义的appender和发送消息认为它 - 这是我尝试(没有成功可惜) 什么是错的我初始化(下面的Form1.cs)? namespace WindowsFormsApplication1 { public partial class Form1 : Form {