Versions in this module Expand all Collapse all v1 v1.2.0 Sep 10, 2021 Changes in this version type AuditTransactionProducer + Rulesets []string v1.1.0 Sep 6, 2021 v1.0.0 Sep 1, 2021 Changes in this version + type AuditLog struct + Messages []*AuditMessage + Transaction *AuditTransaction + func (al *AuditLog) JSON() ([]byte, error) + type AuditMessage struct + Actionset string + Data *AuditMessageData + Message string + type AuditMessageData struct + Accuracy int + Data string + File string + Id int + Line int + Maturity int + Msg string + Rev string + Severity int + Tags []string + Ver string + type AuditTransaction struct + ClientIp string + ClientPort int + HostIp string + HostPort int + Id string + Producer *AuditTransactionProducer + Request *AuditTransactionRequest + Response *AuditTransactionResponse + ServerId string + Timestamp string + UnixTimestamp int64 + type AuditTransactionProducer struct + Connector string + RuleEngine string + Server string + Stopwatch string + Version string + type AuditTransactionRequest struct + Body string + Files []*AuditTransactionRequestFiles + Headers map[string][]string + HttpVersion string + Method string + Protocol string + Uri string + type AuditTransactionRequestFiles struct + Mime string + Name string + Size int64 + type AuditTransactionResponse struct + Body string + Headers map[string][]string + Status int + type ConcurrentLogger struct + func (cl *ConcurrentLogger) Close() error + func (l *ConcurrentLogger) New(args map[string]string) error + func (l *ConcurrentLogger) Write(al *AuditLog) error + type Logger interface + Close func() error + New func(map[string]string) error + Write func(*AuditLog) error + type SerialLogger struct + func (sl *SerialLogger) Close() error + func (sl *SerialLogger) New(args map[string]string) error + func (sl *SerialLogger) Write(al *AuditLog) error + type SyslogLogger struct + func (sl *SyslogLogger) Close() error + func (sl *SyslogLogger) New(args map[string]string) error + func (sl *SyslogLogger) Write(al *AuditLog) error v1.0.0-beta.7 Aug 27, 2021 v1.0.0-beta.6 Aug 25, 2021 v1.0.0-beta.5 Aug 23, 2021 v1.0.0-beta.4 Aug 21, 2021 v1.0.0-beta.3 Aug 18, 2021 v1.0.0-beta.2 Aug 9, 2021 v1.0.0-beta.1 Jul 29, 2021 Other modules containing this package github.com/jptosso/coraza-waf/v2