A substantial rewrite of the three file appenders:
- a file will not be created on activation, but on first append (LOG4PHP-130) 
- compression in rolling appender is done in chunks (LOG4PHP-164)
- general improvements in writing logic, better error handling

git-svn-id: https://svn.apache.org/repos/asf/logging/log4php/trunk@1374786 13f79535-47bb-0310-9956-ffa450edef68
6 files changed