Interface GatewayLoggingManager
-
- All Superinterfaces:
LogFilterSettings
public interface GatewayLoggingManager extends LogFilterSettings
The Gateway Logging Manager extends the logging manager to provide the idea of monitoring sessions, which can be used to collect specific sets of logs for a short amount of time. It also provides the idea of "system events", which are log events with special markers indicating that they are noteworthy "events" for a given system.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EVENT_PREFIX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LogPropertyRegistry
getLogPropertyRegistry()
Returns theLogPropertyRegistry
from the gateway logging manager.MonitoringSession
getOrCreateMonitoringSession(java.lang.String id)
Gets or creates a monitoring session with the specified id.LogResults
queryLogEvents(LogQueryConfig filter)
-
Methods inherited from interface com.inductiveautomation.ignition.common.logging.LogFilterSettings
addPropertyFilter, clearPropertyLevel, clearPropertyLevels, propertyFilterSettings, removePropertyFilter, setLevel, setPropertyLevel
-
-
-
-
Field Detail
-
EVENT_PREFIX
static final java.lang.String EVENT_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOrCreateMonitoringSession
MonitoringSession getOrCreateMonitoringSession(java.lang.String id)
Gets or creates a monitoring session with the specified id. If null or empty string is passed in, the global session will be returned.
-
queryLogEvents
LogResults queryLogEvents(LogQueryConfig filter)
-
getLogPropertyRegistry
LogPropertyRegistry getLogPropertyRegistry()
Returns theLogPropertyRegistry
from the gateway logging manager. This registry contains known
-
-