Subj : src/sbbs3/ctrl/MainFormUnit.cpp MainFormUnit.h TelnetCfgDlgUnit.cpp Te To : Git commit to main/sbbs/master From : Rob Swindell (on Windows 11) Date : Sat Mar 01 2025 14:59:48 https://gitlab.synchro.net/main/sbbs/-/commit/39ad6926a10403880eef23af Modified Files: src/sbbs3/ctrl/MainFormUnit.cpp MainFormUnit.h TelnetCfgDlgUnit.cpp TelnetCfgDlgUnit.dfm src/sbbs3/logfile.cpp logfile.h main.cpp Log Message: Create data/events*.log file for all platforms and monitoring modes Previously, data/events*.log was only created by sbbsctrl-Win32 The file is referred to as "events*.log" because if the first terminal server node number is > 1, then that first node number will be prepended to the base filename. Also, rolled-over logs and renamed to *.0.log, *.1.log, etc. up to the configured maximum before being deleted. This change eliminates the repeated log line dedupe feature for that file (e.g. the "[x2]" indicator). Also, the "Log Eventsto Disk" option is now removed from the sbbsctrl->Terminal Server->Configure dialog. Also, fopenlog() now opens log files non-locked (deny-none), so that the files can be viewed (e.g. with 'grep' or 'tail -f') while they're open and being written to. There isn't a concurrent write problem for events*.log but there may be for other log file openes by fopenlog() - so that should be investigated. .... for Codefenix's mod that'll parse events*.log for QWKnet statistics. --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .