From da5bd14ecb073151d75c8c78771be8357184dc3d Mon Sep 17 00:00:00 2001 From: Alfonso Acosta Date: Thu, 6 Feb 2025 04:16:11 +0100 Subject: [PATCH] support/log: allow setting exit function Needed for https://github.com/stellar/stellar-rpc/issues/241 --- support/log/entry.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/log/entry.go b/support/log/entry.go index 9b3b596025..358d7d6163 100644 --- a/support/log/entry.go +++ b/support/log/entry.go @@ -40,6 +40,10 @@ func (e *Entry) SetLevel(level logrus.Level) { e.entry.Logger.SetLevel(level) } +func (e *Entry) SetExitFun(exitFun func(int)) { + e.entry.Logger.ExitFunc = exitFun +} + func (e *Entry) UseJSONFormatter() { formatter := new(logrus.JSONFormatter) formatter.TimestampFormat = timeStampFormat