Implement robust logging with flexi_logger and update CI to verify logs
Some checks failed
Smoke tests / Build and smoke test (push) Has been cancelled

This commit is contained in:
AI Agent
2026-03-19 18:04:32 -06:00
parent 678543dd9a
commit aefeb12c0c
16 changed files with 232 additions and 129 deletions

33
logs/mudserver_r00003.log Normal file
View File

@@ -0,0 +1,33 @@
INFO [mudserver] Loading world from: ./world
INFO [mudserver::world] Loading region: lawold
INFO [mudserver::world] Loading region: town
INFO [mudserver::world] Loading region: whispering_woods
INFO [mudserver::world] World 'The Shattered Realm': 74 rooms, 71 npcs, 14 objects, 8 races, 7 classes, 5 guilds, 19 spells
INFO [mudserver] Opening database: ./mudserver.db.test
INFO [mudserver::db] Database opened: ./mudserver.db.test
INFO [mudserver::tick] Tick engine started (interval=3000ms, regen every 5 ticks)
INFO [mudserver] MUD server listening on 0.0.0.0:2222
INFO [mudserver::jsonrpc] JSON-RPC server listening on 0.0.0.0:2223
INFO [mudserver] Connect with: ssh <username>@localhost -p 2222
INFO [mudserver::ssh] New connection (id=1) from Some(127.0.0.1:40662)
ERROR [mudserver::ssh] Session error: Disconnect
INFO [mudserver::ssh] New connection (id=2) from Some(127.0.0.1:40676)
INFO [mudserver::ssh] New character created: smoketest (Race: Dragon, Class: Cleric)
INFO [mudserver::ssh] smoketest disconnected (id=2)
INFO [mudserver::ssh] New connection (id=3) from Some(127.0.0.1:40688)
INFO [mudserver::ssh] Player 'smoketest' (id=3) logged in
INFO [mudserver::ssh] smoketest disconnected (id=3)
INFO [mudserver::ssh] New connection (id=4) from Some(127.0.0.1:40704)
INFO [mudserver::ssh] Player 'smoketest' (id=4) logged in
INFO [mudserver::admin] Admin action: registration setting updated: 'on'
INFO [mudserver::ssh] smoketest disconnected (id=4)
INFO [mudserver::ssh] New connection (id=5) from Some(127.0.0.1:40706)
INFO [mudserver::ssh] New connection (id=6) from Some(127.0.0.1:40716)
INFO [mudserver::ssh] New character created: smoketest (Race: Dragon, Class: Cleric)
INFO [mudserver::combat] Combat: Player 'smoketest' (ID 6) killed NPC 'Shadowy Thief' (town:thief)
INFO [mudserver::ssh] smoketest disconnected (id=6)
INFO [mudserver::ssh] New connection (id=7) from Some(127.0.0.1:40724)
INFO [mudserver::ssh] New character created: rpctest (Race: Dragon, Class: Cleric)
INFO [mudserver::ssh] rpctest disconnected (id=7)
INFO [mudserver::jsonrpc] New JSON-RPC connection from 127.0.0.1:53436
INFO [mudserver::jsonrpc] New JSON-RPC connection from 127.0.0.1:53450