LicenseLogParser - OpenLM License Parser

What is a license log file?

As the license server works, it documents all activity in a file (log file). This file is generated for debugging purposes but can also be used for retrieving usage history. The log file has a unique structure for each licensing vendor and the OpenLM license parser allows you to parse these formats.

The location of the debug log file may vary according to the specific license manager, but it will always be located on the license server itself.

An example for the structure of a typical log file is:

    10:52:12 (nilm) OUT: "DIAdem_SCRIPT_Exec" XXX@XXX
    10:52:12 (nilm) OUT: "DIAdem_ODBC-SQL" XXX@XXX
    10:52:12 (nilm) OUT: "DIAdem_3D-6D_Graphics" XXX@XXX
    10:52:13 (nilm) DENIED: "DIAdem_BAS_PKG" XXX@XXX  (All licenses are reserved for others. (-101,396:10054 ""))
    10:52:13 (nilm) DENIED: "DIAdem_SHELL" XXX@XXX  (All licenses are reserved for others. (-101,396:10054 ""))
    10:52:13 (nilm) DENIED: "DIAdem_BAS_PKG_UB" XXX@XXX  (User/host not on INCLUDE list for feature. (-39,349:10054 ""))

The file lists the actions of taking out a license (OUT) and checking it back into the license pool (IN). This is only a small sample size of the many options available in such log files.