Attached is a working prototype of the solution I envisioned.
Being totally honest, I am NOT an HTML/Javascript coder, but with research + trial and error, I believe I have something that may be of interest to others.
I welcome constructive improvement suggestions/recommendations - be kind, this is my first attempt at giving back to the community.
BACKGROUND
The attached replaces the default Main_LogStatus_Content.asp with modifications that allows for
a) Showing all records using the default method,
b) filtering to only include log records containing specified text, or
c) filtering out log records matching specified text.
INSTALL
Here's how it to add it to your system if you are interested:
1. SSH to the router and determine where you want to save the file (I created and am using /jffs/addons/syslogUI directory)
2. Download and save the file to this location, you will need to change the .TXT extension to a .ASP extension
3. Enter the command mount -o bind /jffs/addons/syslogUI/Main_LogStatus_Content.asp /www/Main_LogStatus_Content.asp (this command will only be valid until the next reboot of the router.)
4. Login to the router's WebUI, navigate to the System Log | General tab and try it out (after entering filtering text and selecting either Include Only or Exclude containing, wait up to 10 - 15 seconds and the associated log records will be displayed. I intentionally relied on the default Auto Refresh interval, figuring that's a safe place to start with the prototype)
5. If you like it and want to make it permanent, add the above mount command to /jffs/scripts/services-start