【发布时间】:2014-07-22 11:37:24
【问题描述】:
我正在制作一个车辆跟踪应用程序(ASP.NET MVC C#)。我有获取 GPS 设备发送的数据的 Windows 服务。在服务中,我编写了记录数据的代码。
现在考虑一个正常的日志记录场景,其中我只有一个 GPS 设备。
08:00:24 OnDataAvailable 方法内部
08:00:25 收到数据 - 设备 ID:2 数据:abcdefghijkl
08:00:25 离开 OnDataAvailable
还有更多的陈述。然后重复
现在,当我有多个 GPS 设备发送数据时,日志会混杂在一起。那就是我有以下类型的日志:
08:00:23 OnDataAvailable 方法内部 08:00:24 OnDataAvailable 内部 方法
08:00:25 收到数据 - 设备 ID:2 数据:abcdefghijkl
08:00:25 离开 OnDataAvailable
08:00:26 收到数据 - 设备 ID:1 数据:abcdefghijkl
08:00:26 离开 OnDataAvailable
现在我想要实现的是,我应该为不同的设备拥有不同的日志文件。所以对于 Id 1 的设备,我有 Log_D1.txt,对于设备 Id 2,Log_D2.txt。
如果有人能指出我正确的方向,将不胜感激。
【问题讨论】:
标签: log4net log4net-configuration log4net-appender