Class ActionLoggerService
public sealed class ActionLoggerService : IEventListener<IActionLoggableEvent>, IDisposable
- Inheritance
-
ActionLoggerService
- Implements
- Inherited Members
Constructors
ActionLoggerService(WarfareModule)
public ActionLoggerService(WarfareModule module)
Parameters
moduleWarfareModule
Methods
AddAction(in ActionLogEntry)
public void AddAction(in ActionLogEntry entry)
Parameters
entryActionLogEntry
DescribeInput(InputInfo)
public static string DescribeInput(InputInfo info)
Parameters
infoInputInfo
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
GetLogFileMetadata(string)
Gets the meta for a specified log file.
public ActionLogMeta? GetLogFileMetadata(string logFile)
Parameters
logFilestring
Returns
HandleEvent(IActionLoggableEvent, IServiceProvider)
public void HandleEvent(IActionLoggableEvent e, IServiceProvider serviceProvider)
Parameters
eIActionLoggableEventserviceProviderIServiceProvider