add compress , log by date

separate one file to more files by date
compress log file to zip files in windows, while gz files in linux
remove the Open, Close function for Appender