Auto Rotate OutputStream (like log4j DailyRollingFileAppender) for Logs
improved open()