log file appender with rotation