I like your new logging, especially how you split the console log off. There are some things I have to suggest, though. Most importantly, logs don't append. Instead, a new log is created that deletes the old one. This is fine for server.log, as it's only relevant for debugging one game at a time, but console.log should append every time. This is the most important.
Another problem is that clients can't log the console. At all. The only log they get is debug, which doesn't even include the console anymore. Shouldn't the client get the same four log options as the server?
Lastly, I think that it would be useful to separate logs by port; e.g. 20001_server.log and 20001_console.log. This way, if one machine is logging two servers it can log both with no conflict.
Well I will try adding console logging for clients, it's a good idea. I'll see if its difficult to add, it may just be too meh to add at this point. I had to redo the whole logging for some reason!
Definatly about the ports, that is a great idea. Possibly PORT_server_Date.log .. or something like that might be better for server logging.