Feature #15986
openstatus_output: increase system log file length, currently limited to 1000 entries
0%
Description
For troubleshooting purposes it would be nice for the system.log captured with status.php to gather more than 1000 lines.
By comparison a tnsr-diag typically captures up to 50 thousand lines or more of syslog, which doesn't seem to be a problem.
Currently all logs captured with the `status_log_add` function in `status_output.inc` are limited to 1000 entries.
Not sure if it would be better to just increase the global value, or break out the system.log and increase that.
Updated by Jim Pingle 10 months ago
It has to use the function, otherwise if a log was recently rotated it would only get the new/nearly empty file. The function looks into the rotated files/archives and pulls out the most recent number of entries requested there.
We could probably increase it a bit (2500 or 5000 lines maybe?), but I wouldn't just dump in all the logs/archives. We have no idea how large people set their log files, the archives could end up far too large. Comparing pfSense and TNSR logging is also a bit of an apples/oranges situation. TNSR doesn't allow users to easily adjust the total size of those logs, where pfSense does.
Updated by Craig Coonrad 10 months ago
Yes, an increase to 2500 or 5000 would be great.
I would say 5000, unless you have any concerns with that. Thanks.