It appears that admintools_breaches.log rolls over around 1 meg and renames the old log
This is exactly what it's supposed to do, yes.
If I limit the log to 100 entries in the system plugin, will the rollover continue to function but with only 100 entries? That's what I am hoping.
The plugin setting only affects the number of log entries
in the database, not the log file. The log file always grows up to 1 MB and rolls over, therefore the maximum size it will occupy at any time is below 2 MB. The log file contains much more detailed information than the database records but it's a flat text file, therefore we can't count the number of log entries unless we do an extremely slow parsing of it (increasing the load time of each and every page by several seconds which would be catastrophic!). This is why the fixed length method was selected for this file.
2.How do I configure Admin Tools to put the breach log outside the root? Or does it require an Apache config change
Admin Tools uses the log directory specified in Joomla!'s Global Configuration page, in the "Log path". Change that and both Joomla! and all its extensions –including Admin Tools– will put their log files to the directory specified in that option.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!