From e16021ee49e11b4c818870963c2a460aaeeb0377 Mon Sep 17 00:00:00 2001 From: Piotr Biernat Date: Sun, 12 Oct 2025 19:17:17 +0200 Subject: [PATCH] Added Ping method to the logger class --- fluentd/logger.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/fluentd/logger.go b/fluentd/logger.go index 5e01875..cbbc309 100644 --- a/fluentd/logger.go +++ b/fluentd/logger.go @@ -1,7 +1,6 @@ package fluentd import ( - "errors" "fmt" "log" @@ -38,11 +37,15 @@ func (l *Logger) Log(format string, v ...any) { } func (l *Logger) Ping() error { - if l.fluent.RequestAck { - return nil + mapData := map[string]string{ + "message": "Checking is Fluentd alive", + } + err := l.fluent.Post(l.appName, mapData) + if err != nil { + return err } - return errors.New("Logger service is unavailable") + return nil } func (l *Logger) Close() error {