Interface ILogEventRepository
- Namespace
- Dynamicweb.Logging.Log
Events
- Assembly
- Dynamicweb.Core.dll
Definition of how a repository for saving logevents works.
Methods
DeleteEvent(int)
Deletes the logevent, if present.
Parameters
id
intIdentifier of logevent
Returns
- bool
wasDeleted
DeleteEvents(LogEventQuery)
Deletes logevents based upon query.
Parameters
query
LogEvent Query Query defining which logevents to delete
Returns
- int
deletedLogEvents
GetEvents(LogEventQuery)
Gets logevents based upon query.
Parameters
query
LogEvent Query Query defining which logevents to fetch
Returns
Priority()
Sets the priority among all implementations of the repositories.
Returns
- int
priority
ReadEvent(int)
Reads the event from repository.
Parameters
id
intIdentifier of logevent
Returns
- Log
Event logEvent
SaveEvent(LogEvent)
Saves the event.
Parameters
logEvent
LogEvent LogEvent to be saved
Returns
- int
logEventId