From 69797a214f9e31d3e9b7ad4f21f19c365e5c382f Mon Sep 17 00:00:00 2001 From: Piotr Biernat Date: Sun, 12 Oct 2025 17:53:37 +0200 Subject: [PATCH] Added Ping method to the logger class --- fluentd/logger.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fluentd/logger.go b/fluentd/logger.go index f138f6b..5e01875 100644 --- a/fluentd/logger.go +++ b/fluentd/logger.go @@ -1,6 +1,7 @@ package fluentd import ( + "errors" "fmt" "log" @@ -36,6 +37,14 @@ func (l *Logger) Log(format string, v ...any) { } } +func (l *Logger) Ping() error { + if l.fluent.RequestAck { + return nil + } + + return errors.New("Logger service is unavailable") +} + func (l *Logger) Close() error { return l.fluent.Close() }