onLogAfterEventInEnforce finalizes logging for Enforce operation.
(logEntry *log.LogEntry, allowed bool)
| 133 | |
| 134 | // onLogAfterEventInEnforce finalizes logging for Enforce operation. |
| 135 | func (e *Enforcer) onLogAfterEventInEnforce(logEntry *log.LogEntry, allowed bool) { |
| 136 | if e.logger != nil && logEntry != nil { |
| 137 | logEntry.Allowed = allowed |
| 138 | _ = e.logger.OnAfterEvent(logEntry) |
| 139 | } |
| 140 | } |
| 141 | |
| 142 | // logPolicyOperation logs a policy operation (add or remove) with before and after events. |
| 143 | func (e *Enforcer) logPolicyOperation(eventType log.EventType, sec string, rule []string, operation func() (bool, error)) (bool, error) { |