Tool Logger git
Brought to you by:
ptorpman
File | Date | Author | Commit |
---|---|---|---|
csharp | 2013-06-18 |
![]() |
[33de8f] added code from svn |
src | 2013-06-18 |
![]() |
[33de8f] added code from svn |
www | 2013-06-18 |
![]() |
[33de8f] added code from svn |
AUTHORS | 2013-06-18 |
![]() |
[33de8f] added code from svn |
COPYING | 2013-06-18 |
![]() |
[33de8f] added code from svn |
ChangeLog | 2013-06-18 |
![]() |
[33de8f] added code from svn |
INSTALL | 2013-06-18 |
![]() |
[33de8f] added code from svn |
README | 2013-06-18 |
![]() |
[33de8f] added code from svn |
TODO | 2013-06-18 |
![]() |
[33de8f] added code from svn |
toollogger.lsm | 2013-06-18 |
![]() |
[33de8f] added code from svn |
========================================================== = ToolLogger version 0.1 ========================================================== Sometimes it can be useful to keep track of the usage of your tools or programs. Is someone using this nifty tool at all?? Well, this is usually done using a licensing program or something like that. But since these programs are quite expensive, the ToolLogger be a low cost (read: no cost) alternative. The way it works is that you keep a program (the server) running on a machine. This server accepts incoming UDP messages from your programs around the world and stores these messages in log files. Link your program with the ToolLogger client library (libtoollogger.a) and then call logToolUsage() when the program is started and when it is shutting down... When shutting down, a message will be sent to the server containing the following info: * Protocol - The version of the protocol. * Tool - The program name * Revision - The version of the program. * User - The username of the one running the program. * Project - Arbitrary information. * RunTime - The time the program was running. It is possible to have different protocols, i.e message contents, running at the same time. However, currently the server is only supporting one protocol. Please, read INSTALL for more information. Privacy & Integrity =================== I strongly suggest that you inform the users of your tools that they are being 'monitored' and explain why you are doing this. Reporting Bugs ============== Report any bugs or bug fixes to peter@torpman.com Have fun! Best Regards, / Peter