Class: LogManager

LogManager

Handles log fetching, parsing, and storage.

new LogManager(client, options)

Name Type Description
client RCONClient
options object optional
Name Type Default Description
enableLogPolling boolean true optional

Enable log polling.

logPollingInterval number 1000 optional

Interval at which to poll logs, in milliseconds.

logPollingBacktrack number 5000 optional

How far back in history each log poll should query, in milliseconds.

Members

clientRCONClient

hashCacheSet.<string>

maxCacheSizenumber

Methods

asyncfetch(backtrack, filter){Promise.<Array.<object>>}

Fetches recent logs.

Name Type Description
backtrack number

Backtrack in seconds.

filter string optional

Optional string filter.

Returns:
Type Description
Promise.<Array.<object>>