Just keep in mind, you can separate log files based upon network so your routines will need to determine if there are sub-directories under the logfile root directory.
I personally like the idea of striping out colors when i view log files, makes it easier on the eyes to read them.
Also, lots of users separate log files on a day basis, a option to combine files to make it easier to read a full history would be a nice addition.