log: Add logger.Event to send to console and other logger targets (#19060)

Add a new function logger.Event() to send the log to Console and
http/kafka log webhooks. This will include some internal events such as
disk healing and rebalance/decommissioning
This commit is contained in:
Anis Eleuch
2024-02-16 00:13:30 +01:00
committed by GitHub
parent f9dbf41e27
commit 68dde2359f
12 changed files with 71 additions and 39 deletions

View File

@@ -62,6 +62,11 @@ func (c *Target) Send(e interface{}) error {
return nil
}
if entry.Level == logger.EventKind {
fmt.Println(entry.Message)
return nil
}
traceLength := len(entry.Trace.Source)
trace := make([]string, traceLength)