feat(xmpp): add comprehensive connection debug logging #60

Manually merged
jabber.developer merged 5 commits from feat/extended_debug_info into master 2025-11-21 11:11:56 +00:00
Collaborator

Add detailed debug output tracking connection lifecycle, autoping events,
and session state transitions with timestamps and counters.

  • Track connection attempts, successes, disconnects, and reconnects
  • Log autoping timer events, responses, and timeouts
  • Record session login, logout, and reconnection attempts
  • Add elapsed time calculations since key events
  • Use [CONNDBG] tag for easy log filtering

Files: connection.c, iq.c, session.c, connection.h

  • I ran valgrind when using my new feature

How to test the functionality

  • Manual test of basic functionality
Add detailed debug output tracking connection lifecycle, autoping events, and session state transitions with timestamps and counters. - Track connection attempts, successes, disconnects, and reconnects - Log autoping timer events, responses, and timeouts - Record session login, logout, and reconnection attempts - Add elapsed time calculations since key events - Use [CONNDBG] tag for easy log filtering Files: connection.c, iq.c, session.c, connection.h <!--- Make sure to read CONTRIBUTING.md --> <!--- It mentions the rules to follow and helpful tools --> <!-- For completed items, change [ ] to [x]. --> - [ ] I ran valgrind when using my new feature ### How to test the functionality - Manual test of basic functionality
jabber.developer2 added 1 commit 2025-11-20 08:40:11 +00:00
feat(xmpp): add comprehensive connection debug logging
Some checks failed
CI Code / Check spelling (pull_request) Successful in 33s
CI Code / Check coding style (pull_request) Failing after 2m13s
CI Code / Linux (arch) (pull_request) Successful in 10m20s
CI Code / Linux (debian) (pull_request) Successful in 14m41s
CI Code / Linux (ubuntu) (pull_request) Successful in 15m26s
12ae019394
Add detailed debug output tracking connection lifecycle, autoping events,
and session state transitions with timestamps and counters.

- Track connection attempts, successes, disconnects, and reconnects
- Log autoping timer events, responses, and timeouts
- Record session login, logout, and reconnection attempts
- Add elapsed time calculations since key events
- Use [CONNDBG] tag for easy log filtering

Files: connection.c, iq.c, session.c, connection.h
jabber.developer2 added 1 commit 2025-11-20 08:45:58 +00:00
fix(xmpp): clang-tidy warnings for extended debug info
Some checks failed
CI Code / Check spelling (pull_request) Successful in 23s
CI Code / Linux (ubuntu) (pull_request) Has been cancelled
CI Code / Check coding style (pull_request) Has been cancelled
CI Code / Linux (debian) (pull_request) Has been cancelled
CI Code / Linux (arch) (pull_request) Has been cancelled
4933e1cff9
jabber.developer2 added 1 commit 2025-11-21 08:09:45 +00:00
jabber.developer2 added 1 commit 2025-11-21 08:19:51 +00:00
feat(xmpp): enhance connection debug logging with context tags
Some checks failed
CI Code / Check spelling (pull_request) Successful in 18s
CI Code / Check coding style (pull_request) Failing after 35s
CI Code / Linux (arch) (pull_request) Successful in 10m33s
CI Code / Linux (debian) (pull_request) Successful in 12m15s
CI Code / Linux (ubuntu) (pull_request) Successful in 14m35s
68857100ff
jabber.developer2 added 1 commit 2025-11-21 08:21:50 +00:00
fix(xmpp): format debug logging statements for consistency
All checks were successful
CI Code / Check coding style (pull_request) Successful in 35s
CI Code / Check spelling (pull_request) Successful in 19s
CI Code / Linux (arch) (pull_request) Successful in 10m40s
CI Code / Linux (debian) (pull_request) Successful in 15m30s
CI Code / Linux (ubuntu) (pull_request) Successful in 16m21s
cd7cee84d3
jabber.developer requested review from jabber.developer 2025-11-21 08:54:22 +00:00
jabber.developer approved these changes 2025-11-21 08:54:42 +00:00
jabber.developer left a comment
Owner

LGTM!

LGTM!
jabber.developer manually merged commit 84d6253561 into master 2025-11-21 11:11:56 +00:00
Sign in to join this conversation.
No description provided.