Apache log4php.

Release History

Version Date Description
2.0 PHP 5 compatibility

Release 2.0 - null

Type Changes By
fix Maven 2.0 build Fixes LOG4PHP-3 .
fix Updated source file headers with current ASF notice Fixes LOG4PHP-7 .
fix PHP 5 compatibility modification.
fix removed all @author tags. All contributors are named (with task) in the changelog file Fixes LOG4PHP-1 .
fix Fatal error for constructor in LoggerAppenderRollingFile Fixes LOG4PHP-4 .
fix LoggerAppenderRollingFile unable to open file and append logs Fixes LOG4PHP-5 .
fix Change copyright notices to conform to the Source Header and Copyright Notice Policy Fixes LOG4PHP-7 .
fix log4php.dtd should be reviewed Fixes LOG4PHP-9 .
fix trailing "\n" Fixes LOG4PHP-11 .
fix LoggerAppenderFile does not create missing directories Fixes LOG4PHP-12 .
fix LoggerPropertyConfigurator: Only variables should be assigned by reference Fixes LOG4PHP-13 .
fix LoggerPropertySetter: warnings about is_a() and non-static method Fixes LOG4PHP-14 .
fix Logger: warnings about is_a() Fixes LOG4PHP-15 .
fix Patch for LoggerAppenderSyslog to use Layouts Fixes LOG4PHP-16 .
fix %l Pattern layout raises a protected property access error Fixes LOG4PHP-17 .
fix Date pattern %d conversion is invalid Fixes LOG4PHP-18 .
fix Logger location info is invalid in log outputs of Logger's subclasses Fixes LOG4PHP-19 .
fix Custom layout for LoggerAppenderPhp Fixes LOG4PHP-20 .
fix log4php.dtd invalid Fixes LOG4PHP-22 .
fix Mixed PHP4 and PHP5 syntax Fixes LOG4PHP-23 .
fix LoggerAppenderRollingFile unable to rollover Fixes LOG4PHP-24 .
fix Allow to set environment variables in LoggerOptionConverter Fixes LOG4PHP-25 .
fix LoggerAppenderConsole doesn't write to STDERR Fixes LOG4PHP-28 .
fix Appenders is not properly closed upon destruction Fixes LOG4PHP-33 .
update Load classes through autoload instead of explicitly include them Fixes LOG4PHP-29 .
update Implement LoggerAppenderPDO Fixes LOG4PHP-30 .
update Removing unnecessary use of LOG4PHP_DIR Fixes LOG4PHP-31 .
update Refactor from using define to class contants (Knut Urdalen, Christian Grobmeier) Fixes LOG4PHP-32 .
update Remove all internal debugging Fixes LOG4PHP-34 .
update Replace LOG4PHP_LINE_SEP with PHP_EOL Fixes LOG4PHP-35 .
update removed LoggerAppenderDB in favour to LoggerAppenderPDO Fixes LOG4PHP-37 .
update Replace is_a() with instanceof Fixes LOG4PHP-38 .
update Remove deprecated methods Fixes LOG4PHP-39 .
update Merge LoggerAppender and LoggerAppenderSkeleton Fixes LOG4PHP-40 .
update Remove size restriction of MDC table in LoggerMDC Fixes LOG4PHP-43 .
update PEAR package Fixes LOG4PHP-44 .
fix Use PreparedStatement in PDO-Appender Fixes LOG4PHP-46 .
fix PDO Appender now uses quote() due to PreparedStatements Fixes LOG4PHP-47 .
update Create more File Appender Tests Fixes LOG4PHP-50 .
update Use of custom factorys is discouraged - clean up Fixes LOG4PHP-52 .
update Removed references were appropriate Fixes LOG4PHP-53 .
fix PHPDoc is wrong due to class movements - clean up Fixes LOG4PHP-54 .
update Replace define('LOG4PHP_CONFIGURATION' by static variable Fixes LOG4PHP-56 .
update Make use of destructors instead of Logger::shutdown Fixes LOG4PHP-57 .
fix LoggerAppenderConsole is initialized wrong Fixes LOG4PHP-59 .
update Improved quickstart.apt Fixes LOG4PHP-60 .
update Does not print warning if ini file is corrupt Fixes LOG4PHP-62 .
update PDOAppender should throw LoggerException on database problems Fixes LOG4PHP-63 .
fix Remove deprecated call-by-reference in LoggerLayoutPattern Fixes LOG4PHP-64 .
fix Mixing protected and private in Logger and the inheriting LoggerRoot Fixes LOG4PHP-65 .
fix LoggerConfiguratorBasicTest fails in "mvn test" but not in phpunit Fixes LOG4PHP-66 .
fix Refactoring: Use Logger instead of LoggerManager Fixes LOG4PHP-67 .
fix Using LoggerAppenderFile logging to the log file in one Apache session blocks every other Apache session that tries to write to the file until the original request has been processed Fixes LOG4PHP-71 .
fix Unable to configure socket appender with attribute useXml = true Fixes LOG4PHP-76 .
fix LoggerReflectionUtils::setter() should be defined as a static method Fixes LOG4PHP-77 .
fix Increased field sizes in AppenderPDO database tables Fixes LOG4PHP-79 .
fix An exception is now thrown if an unknown property is set via config file Fixes LOG4PHP-80 .
fix Boolean values in .properties files are now correctly parsed Fixes LOG4PHP-81 .
fix Added more examples to the API docs Fixes LOG4PHP-82 .
fix Fixed call of undefined method when using RendererMap Fixes LOG4PHP-84 .
fix LoggerAppenderRollingFile should not fail if the file does not already exist Fixes LOG4PHP-86 .
fix LoggerXmlConfigurator can now interpret threshold commands at appender level
update Initial port to PHP 5
update Established new unit test suite
update Added a range of examples
update Created common ReflectionUtils class and moved factory calls to there