FomoChatLog
FomoChatLog: A Fomo submod that logs On-Together chat messages to a local text file. Use /fomohelp and look for /fomochatlog commands
CHANGELOG
Changelog
All notable changes to FomoChatLog will be documented in this file.
[1.2.7] - 2026-04-12
Changed
- Dependency update to Alpha 0.0.11
[1.2.4] - 2026-03-29
Added
- Rolling daily log files — each day's chat is written to a separate file with the date embedded in the filename (e.g.
on_together_chat_log_2026-03-29.txt); no more single file that wipes itself at midnight MaxLogDaysconfig (default:5) — number of daily log files to keep; oldest files are pruned automatically on startupChatLogManagerinternal class — extracted path resolution, directory creation, and log pruning out of the plugin entry point
Changed
ChatLogPathconfig is now a base path; the date (yyyy-MM-dd) is appended automatically before the file extension/fomochatloggetpathnow shows today's full dated path/fomochatlogsetpathsets the base path (date suffix is still appended automatically)
Removed
- Previous behavior of deleting the single log file when a new day began
[0.2.2] - 2026-03-04
Changed
- TMP tag stripping (via core Fomo
CleanChatSinkTagsconfig) now also removes<align>and<rotate>tags
[0.2.1] - 2026-03-02
Fixed
- Build configuration: corrected
Directory.Build.propsand.csprojto restore clean builds
[0.1.0] - 2026-03-01
Added
- Initial release — extracted from Fomo core mod
LogFileChatSink: appends chat entries to a local text file usingChatEntryFormatter/fomochatlogtoggle(/fclt) — toggle logging on/off in-game/fomochatloggetpath(/fclgp) — print the current log file path/fomochatlogsetpath(/fclsp) — change the log file path at runtime/fomochatlogmessageformat(/fclmf) — get or set the chat message format string/fomochatlognotificationformat(/fclnf) — get or set the notification format stringEnableFeatureconfig to enable or disable writing to the log fileChatLogPathconfig for the output file path (supports~and environment variables)MessageFormatconfig with named placeholders ({timestamp},{channel},{username},{message}, etc.)NotificationFormatconfig for system notifications- TMP tag stripping delegated to core Fomo
CleanChatSinkTagsconfig - Log file cleared automatically when a new day begins