All Projects : Log4php (Key: LOG4PHP)

Project Lead: Curt Arnold
URL: http://incubator.apache.org/log4php

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #883252 Mon Nov 23 05:33:12 UTC 2009 grobmeier [maven-scm] copy for tag apache-LOG4PHP-2.0.0-incubating
Files Changed
ADD /incubator/log4php/tags/apache-log4php-2.0.0-incubating (from /incubator/log4php/trunk)
Repository Revision Date User Message
ASF #883251 Mon Nov 23 05:32:42 UTC 2009 grobmeier [maven-release-plugin] prepare release apache-LOG4PHP-2.0.0-incubating
Files Changed
MODIFY /incubator/log4php/trunk/pom.xml
Repository Revision Date User Message
ASF #880603 Mon Nov 16 06:04:19 UTC 2009 grobmeier [maven-scm] copy for tag apache-LOG4PHP-2.0.0-incubating
Files Changed
ADD /incubator/log4php/tags/apache-log4php-2.0.0-incubating (from /incubator/log4php/trunk)
Repository Revision Date User Message
ASF #880602 Mon Nov 16 06:03:45 UTC 2009 grobmeier [maven-release-plugin] prepare release apache-LOG4PHP-2.0.0-incubating
Files Changed
MODIFY /incubator/log4php/trunk/pom.xml
Repository Revision Date User Message
ASF #835267 Thu Nov 12 07:02:02 UTC 2009 grobmeier [maven-release-plugin] prepare release apache-LOG4PHP-2.0.0-incubating
Files Changed
MODIFY /incubator/log4php/trunk/pom.xml
Repository Revision Date User Message
ASF #834365 Tue Nov 10 07:02:04 UTC 2009 grobmeier [maven-scm] copy for tag apache-LOG4PHP-2.0.0-incubating
Files Changed
ADD /incubator/log4php/tags/apache-log4php-2.0.0-incubating (from /incubator/log4php)
Repository Revision Date User Message
ASF #834364 Tue Nov 10 07:01:08 UTC 2009 grobmeier [maven-release-plugin] prepare release apache-LOG4PHP-2.0.0-incubating
Files Changed
MODIFY /incubator/log4php/trunk/pom.xml
Repository Revision Date User Message
ASF #833985 Mon Nov 09 07:17:51 UTC 2009 grobmeier [maven-release-plugin] prepare release apache-LOG4PHP-2.0.0-incubating
Files Changed
MODIFY /incubator/log4php/trunk/pom.xml
Repository Revision Date User Message
ASF #824196 Sun Oct 11 23:18:53 UTC 2009 chammers LOG4PHP-84 - undefined method in LoggerLoggingEvent when using LoggerRendererMap
* Added test case
* Added fix to LoggerLoggingEvent
* Renamed logger in the properties file as the test failed when using ant while it
  succeeded when calling phpunit on this test directly. Probably because phpunit
  safed some static properties of some of the Logger classes between severy test files.
Files Changed
MODIFY /incubator/log4php/trunk/src/changes/changes.xml
MODIFY /incubator/log4php/trunk/src/main/php/LoggerLoggingEvent.php
MODIFY /incubator/log4php/trunk/src/test/php/renderers/test4.properties
MODIFY /incubator/log4php/trunk/src/test/php/renderers/LoggerRendererMapTest.php
Repository Revision Date User Message
ASF #822478 Tue Oct 06 20:28:47 UTC 2009 chammers LOG4PHP-46 Use PreparedStatement in PDO-Appender
LOG4PHP-47 Check if PDO Appender needs quote()
LOG4PHP-79 AppenderPDO: Some database fields seem a bit too short

Improved version of the PDO appender. Apart from increased field
sizes in the CREATE statement, this one features a new configuration
style that enables us to use prepared statements and therefore
automatically quoting.

The old style is documented as deprecated but still working to
make updates from earlier log4php versions easier.

phpunit test case attached.
Files Changed
MODIFY /incubator/log4php/trunk/src/test/php/appenders/LoggerAppenderPDOTest.php
MODIFY /incubator/log4php/trunk/src/main/php/layouts/LoggerLayoutPattern.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderPDO.php
Repository Revision Date User Message
ASF #822466 Tue Oct 06 20:14:46 UTC 2009 chammers LOG4PHP-81
Now that we have the new toBoolean method we can use it.
Files Changed
MODIFY /incubator/log4php/trunk/src/main/php/layouts/LoggerLayoutTTCC.php
Repository Revision Date User Message
ASF #822464 Tue Oct 06 20:11:33 UTC 2009 chammers LOG4PHP-81
Made mistakes with diff...
Files Changed
MODIFY /incubator/log4php/trunk/src/main/php/helpers/LoggerOptionConverter.php
Repository Revision Date User Message
ASF #822463 Tue Oct 06 19:57:41 UTC 2009 chammers LOG4PHP-81
Why was that missing from the previous commit?!
Files Changed
MODIFY /incubator/log4php/trunk/src/main/php/helpers/LoggerOptionConverter.php
Repository Revision Date User Message
ASF #822461 Tue Oct 06 19:54:12 UTC 2009 chammers LOG4PHP-81
Boolean values in .properties files and incorrectly parsed by LoggerConfiguratorIni.

Currently boolean values in log4php.properties have to be written as "true" and
"false", i.e. as strings because they do not get parsed correctly else.

This is quite irritating as the ini file format as well as the name of the
configurator suggests that this file does behave like a PHP .ini file where
true/false/on/off etc. can be used. Moreover it is no problem with log4j and
the properties files should be interchangeable if possible.

The patch basically it does three things:

1. LoggerOptionConvert::findAndSubst() no longer tries to be clever and skips
   settings where empty($value)==true because PHPs parse_ini_file() already
   converts a false without quotes to an empty string.

2. As the generic options parser cannot distinguish if the user has written the
   number 0 or the boolean false (both is converted to string(1)"0" by
   parse_ini_file()) etc. the conversion has to be done in the setter methods
   because only they know if they want numbers or booleans for their attributes.

3. Those setter methods can use the already existing toBoolean() method.
   Although until now it did not handle all cases that parse_ini_file() mangles
   correctly.

A phpunit test case is also attached.
Files Changed
ADD /incubator/log4php/trunk/src/test/php/helpers/LoggerOptionConverterTest.php
MODIFY /incubator/log4php/trunk/src/main/php/helpers/LoggerOptionConverter.php
Repository Revision Date User Message
ASF #808662 Thu Aug 27 22:12:49 UTC 2009 grobmeier LOG4PHP-50 completed file tests
Files Changed
MODIFY /incubator/log4php/trunk/src/changes/changes.xml
Repository Revision Date User Message
ASF #808619 Thu Aug 27 20:46:45 UTC 2009 grobmeier LOG4PHP-77: Applied patch from Dan Hansen: LoggerReflectionUtils::setter() should be defined as a static method
Files Changed
MODIFY /incubator/log4php/trunk/src/changes/changes.xml
MODIFY /incubator/log4php/trunk/src/main/php/LoggerReflectionUtils.php
Repository Revision Date User Message
ASF #808615 Thu Aug 27 20:43:23 UTC 2009 grobmeier LOG4PHP-76: Applied patch from Dan Hansen: Unable to configure socket appender with attribute useXml = true
Files Changed
MODIFY /incubator/log4php/trunk/src/changes/changes.xml
MODIFY /incubator/log4php/trunk/src/main/php/layouts/LoggerLayoutXml.php
Repository Revision Date User Message
ASF #806678 Fri Aug 21 19:15:49 UTC 2009 grobmeier LOG4PHP-57 Make use of destructors
Files Changed
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderMailEvent.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderDailyFile.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderFile.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderConsole.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderPhp.php
MODIFY /incubator/log4php/trunk/src/changes/changes.xml
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderPDO.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderSocket.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderEcho.php
MODIFY /incubator/log4php/trunk/src/main/php/Logger.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderMail.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderRollingFile.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderNull.php
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderSyslog.php
Repository Revision Date User Message
ASF #806673 Fri Aug 21 18:44:48 UTC 2009 grobmeier LOG4PHP-71: fixed performance issue: 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
Files Changed
MODIFY /incubator/log4php/trunk/src/main/php/appenders/LoggerAppenderFile.php
MODIFY /incubator/log4php/trunk/src/changes/changes.xml
Repository Revision Date User Message
ASF #802170 Fri Aug 07 20:31:25 UTC 2009 grobmeier LOG4PHP-65: Removed shadowing members from LoggerRoot and used Loggers members were appropriate
Files Changed
MODIFY /incubator/log4php/trunk/src/changes/changes.xml
MODIFY /incubator/log4php/trunk/src/main/php/LoggerRoot.php

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 8
   9%
Resolved Resolved 70
   80%
Closed Closed 9
   10%

Open Issues

By Priority
Major Major 4
   50%
Minor Minor 4
   50%

By Assignee
Unassigned 8
   100%