Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultWriteAheadLogger ¶
type DefaultWriteAheadLogger struct {
// contains filtered or unexported fields
}
func (*DefaultWriteAheadLogger) ReadEntries ¶
func (l *DefaultWriteAheadLogger) ReadEntries() ([]LogEntry, error)
func (*DefaultWriteAheadLogger) WriteEntry ¶
func (l *DefaultWriteAheadLogger) WriteEntry(entry LogEntry)
type LogEntry ¶
type LogEntry struct {
SessionID uuid.UUID `json:"session_id"`
HandlerName string `json:"handler_name"`
HandlerID string `json:"handler_id"`
InputFile string `json:"input_file"`
OutputFile string `json:"output_file"`
FlowObject definitions.EngineFlowObject `json:"flow_object"`
}
type WriteAheadLogger ¶
func NewWriteAheadLogger ¶
func NewWriteAheadLogger(logFilePath string, conf config.WriteAheadLogging) WriteAheadLogger
Click to show internal directories.
Click to hide internal directories.