Update MultiOutputStreamLogger.java

Complete rewrite. Corrected memory leak from not closing streams. Added log rotation check for new day and file size. New files for the same day are appended with a number.