From 5e05784cab953b0e24609398106dd33da7738d21 Mon Sep 17 00:00:00 2001 From: Jeroen Wijenbergh Date: Tue, 2 Sep 2025 15:14:02 +0200 Subject: client: Log more in debug and increase rotation to 10MB --- client/fsm.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'client/fsm.go') diff --git a/client/fsm.go b/client/fsm.go index 673f3fb..e3a8cc0 100644 --- a/client/fsm.go +++ b/client/fsm.go @@ -170,7 +170,14 @@ func newFSM( }, } - return fsm.NewFSM(StateMain, states, callback, GetStateName) + cbLogged := func(oldState FSMStateID, newState FSMStateID, data any) bool { + if oldState != newState { + slog.Debug("FSM transition", "old", GetStateName(oldState), "new", GetStateName(newState)) + } + return callback(oldState, newState, data) + } + + return fsm.NewFSM(StateMain, states, cbLogged, GetStateName) } // SetState sets the state for the client FSM to `state` -- cgit v1.2.3