The Event Logger Library (ELL) provides an API for logging user events and errors to disk.
Description
The Event Logger Library is an event logging API which supports two different event file types: TDMS and CSV. The ELL works by storing events in a buffer and then flushing the events to disk at a user defined interval.
It is recommended to use the Event Logger Library in conjunction with the LogRotate Library in order to control the size of the event log file.
Examples
Below is a screenshot of an example of user the ELL:
Requirements
Software
Support
Please post comments, feedback and questions in the comments below.
History
Version | Date | Description/Changes |
---|---|---|
1.0.0.8 | July 2013 | Initial Release |
1.0.0.9 | April 2016 | Fixed issue related to the timestamp formatting for CSV files |
Downloads
Use VI Package Manager (VIPM) to install this library.
There is a simple little (but kind of "important") bug in the CSV log files - the values are not "comma" separated but tab separated 🙂
Hello
I have just noticed that if there is an empty line in a csv event file (in my case, it was coming from the fact that I was using an error ring and including the call chain), the read csv return an error 1 :
Scan From String (arg 1) in LogFile CSV.lvclass:ReadEvents.vi->EventLog.lvclass:Read_CSV.vi.
Is someone is still maintaining this packages?