LogEvents 批量记录事件
(events []AuditEvent)
| 464 | |
| 465 | // LogEvents 批量记录事件 |
| 466 | func (al *InMemoryAuditLog) LogEvents(events []AuditEvent) error { |
| 467 | for _, event := range events { |
| 468 | if err := al.LogEventAsync(event); err != nil { |
| 469 | return err |
| 470 | } |
| 471 | } |
| 472 | return nil |
| 473 | } |
| 474 | |
| 475 | // eventWorker 事件处理工作协程 |
| 476 | func (al *InMemoryAuditLog) eventWorker() { |