开发者

How to divide the contents of a file depending on a particular time slot

I want to log certain data . But I want to partition it into certain time slots ( for eg data collected over a period of 20 s is stored as one section and then maybe I could add a marker that represents the end of that particular timeslot ( maybe an asterik "*")). How do I do it?

There does exist a "timer" tool in C# .net. but am not really sure how to go abt doing i开发者_JAVA百科t..

Thanks.


Why not just log the timestamp for each entry (e.g. via DateTime.UtcNow)? Then it can be partitioned later by whatever's reading the file (LINQ would make this really easy).

I don't think that baking the partitioning into the log file itself is a good idea - it makes it impossible to change your partitioning scheme later, and makes the logging code itself more complex. Post-processing more "raw" data is more flexible and probably simpler.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜