ftlm_parse_debuglog

Parses and loads denials, and optionally checkouts, found in a FlexNet debug log.

If TIMESTAMP lines are not included in the log file, either the -initialday argument must be used, or the debug log file name must include the starting date in the format of YYYYMMDD or YYYY.MM.DD. For parsing debug logs from triads, use the -host option to denote the server from which the data originates.


ftlm_parse_debuglog: Usage Message

SYNOPSIS:
    Parses and loads denials, and optionally checkouts, found in a FLEXlm
    debug log. If TIMESTAMP lines are not included in the log file, either the
    -initialday argument must be used, or the debug log file name must include
    the starting date in the format of YYYYMMDD or YYYY.MM.DD. For parsing
    debug logs from triads, use the -host option to denote the server from
    which the data originates.

USAGE:
    % ftlm_parse_debuglog <ARGUMENTS> [OPTIONS]

ARGUMENTS:
    -dir <dir>             -- Directory that contains debug logs to parse.
                              Only files named with the format of debug.
                              YYYYMMDD are parsed.
    -f <file>              -- Specific log file to parse. Ignored if -dir is
                              passed. On Windows, use / for the path delimiter
                              and // before each space if there are spaces in
                              the path.
    -h                     -- Show help message.

OPTIONS:
    -initialday <date>     -- Specify initial date in MM/DD/YYYY format.
                              Required if log file was created with options
                              file, or if log lacks an initial TIMESTAMP
                              statement.
    -host  <host>          -- Name of license server host. If parsing debug
                              logs from triads, use this option to denote the
                              server from which the data originates.
                              Default: master.
    -tag   <tag>           -- Tag to be used for data contained in file.
    -start <timestamp>     -- Ignore all events before this timestamp.
    -tz    <timezone>      -- Set to timezone which was used to generate the
                              debug log. Ex: PST8PDT. If debug log was
                              generated in the same timezone as the LM
                              server, leave blank.
    -checkouts             -- Parse checkout data in addition to denial data.
    -noload                -- Do not load parsed data into the database.
    -loadonly              -- Do not parse debug log for new data, only load
                              previously parsed data into the database.
    -nomerge               -- The checkout records are loaded with origin=6,
                              which means that no merging can be performed.
                              Note: As no merging algorithm is implemented
                              for now, so this is equivalent to origin=2
                              (i.e. logs)
    -force                 -- Reparse data that has been previously parsed.
    -q                     -- Set verbosity to 0.
    -v                     -- Increase verbosity (may be repeated).

EXAMPLES:
    % ftlm_parse_debuglog -tag EDA -dir /remote/licenses/logs
    % ftlm_parse_debuglog -tag CDN -f debug.log -initialday 07/01/2010
    % ftlm_parse_debuglog -tag SNP -f debug.20100701.log -tz EST5EDT
    % ftlm_parse_debuglog -tag MGC -f debug.log -checkouts -tz UTC-8