## JIRA Report

Type | Key | Summary | By | Status | Resolution | Fix Version
--- | --- | --- | --- | --- | --- | ---
Bug | LOG4PHP-133 | PDO appender doesn't close connections | Ivan Habunek | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-24 | LoggerAppenderRollingFile unable to rollover | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-5 | LoggerAppenderRollingFile unable to open file and append logs | Knut Urdalen | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-4 | Fatal error for constructor in LoggerAppenderRollingFile | Knut Urdalen | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-167 | INI configuration files not parse when using PHP 5.2.x | Ivan Habunek | Resolved | Fixed | 2.2.1
Bug | LOG4PHP-138 | Permission denied while renaming log file when hundred of users are accessing the application | Christian Grobmeier | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-33 | Appenders is not properly closed upon destruction | Knut Urdalen | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-187 | Logging does not work in shutdown function | Ivan Habunek | Closed | Fixed | 2.3.0
Wish | LOG4PHP-186 | Enable the JIRA wiki renderer | Christian Grobmeier | Closed | Fixed |
Improvement | LOG4PHP-185 | Don't clear the entire stat cache on an append | Ivan Habunek | Closed | Fixed | 2.3.0
Bug | LOG4PHP-184 | [LOG4PHP] Constant in Xml configuration files are no longuer evaluate ? | Ivan Habunek | Closed | Fixed | 2.3.0
Bug | LOG4PHP-180 | Remove $_ENV and $_SERVER access from LoggerMDC | Ivan Habunek | Resolved | Fixed | 2.3.0
Improvement | LOG4PHP-174 | Firephp appender logs to Firebug console. | Unassigned | Closed | Fixed | 2.3.0
Bug | LOG4PHP-168 | Passing an instance of a configurator class to the Logger::configure function gives an error | Ivan Habunek | Resolved | Fixed | 2.2.1
Improvement | LOG4PHP-161 | All configurable components should trigger warnings when given invalid values | Ivan Habunek | Resolved | Fixed | 2.2.0
Improvement | LOG4PHP-160 | Appeneders should use a default layout is no layout is specified in configuration | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-159 | Appenders do not close gracefully if a fatal error occurs | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-158 | LoggerAppenderFile throws wrong warning messages | Ivan Habunek | Resolved | Fixed | 2.2.0
Improvement | LOG4PHP-156 | Web site improvements | Ivan Habunek | Resolved | Fixed | 2.2.0
New Feature | LOG4PHP-155 | Create a new layout which outputs serialized event objects | Ivan Habunek | Resolved | Fixed | 2.2.0
Improvement | LOG4PHP-154 | Rewrite LoggerAppenderSocket to use a layout | Ivan Habunek | Resolved | Fixed | 2.2.0
Improvement | LOG4PHP-152 | A rewrite of the configurator | Ivan Habunek | Resolved | Fixed | 2.2.0
Improvement | LOG4PHP-149 | Remove deprecated appender LoggerAppenderAdodb | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-148 | LoggerUserFieldPatternConverter class missing in log4php archive | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-147 | Bugs during HipHop build | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-145 | The syslog appender does not correctly parse options | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-143 | LoggerConfiguratorPhp does not accept INT constants for appender threshold | Ivan Habunek | Resolved | Fixed | 2.2.0
Improvement | LOG4PHP-141 | Allow setting of a default Renderer for all Classes | Ivan Habunek | Closed | Fixed | 2.3.0
Improvement | LOG4PHP-140 | Incorrect usage of changes.xml | Ivan Habunek | Resolved | Fixed | 2.1.0
Improvement | LOG4PHP-137 | Improve pear build | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-134 | LoggerAppenderPDO loses connection in long running scripts | Ivan Habunek | Closed | Fixed | 2.3.0
Improvement | LOG4PHP-131 | File appenders parameters | Ivan Habunek | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-129 | Log4PHP causes odd errors in the underlying application if used with source having an existing __autoload function | Unassigned | Resolved | Fixed | 2.1.0
Task | LOG4PHP-128 | Update site content for Apache Project Branding Requirements | Unassigned | Closed | Fixed | 2.1.0
Bug | LOG4PHP-126 | LoggerConfiguratorPhp does not appear to respect appender file property from config | Unassigned | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-123 | LoggerConfiguratorPhp does not parse renderer configuration | Unassigned | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-120 | LoggerAppenderDailyFile doesn't roll over file inside of a process | Ivan Habunek | Closed | Fixed | 2.3.0
Bug | LOG4PHP-118 | Additivity cannot be disabled through log4php.properties ini file. | Unassigned | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-117 | LoggerConfiguratorIni::configure() and unexptected results from error_get_last() | Unassigned | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-115 | Instanciate LoggerAppenderPDO "by hand" throw exception | Unassigned | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-114 | Order of params in LoggerAppenderDailyFile configuration is significant | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-112 | Logging ClassName doesn't work | Unassigned | Resolved | Fixed | 2.1.0
New Feature | LOG4PHP-110 | mongo database appender for log4php | Christian Grobmeier | Resolved | Fixed | 2.1.0
New Feature | LOG4PHP-109 | patch for Throwable information associated with logging event | Unassigned | Resolved | Fixed | 2.1.0
Task | LOG4PHP-107 | Site should updated via svn | Christian Grobmeier | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-106 | LoggerReflectionUtils::setProperties() does not reset $properties array pointer, causing appenders to not be configured | Unassigned | Resolved | Fixed | 2.1.0
Improvement | LOG4PHP-105 | LoggerMDC needs refactoring | Ivan Habunek | Resolved | Fixed | 2.1.0
Improvement | LOG4PHP-104 | LoggerNDC: discuss sense and refactor | Ivan Habunek | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-103 | Exception when using more than one LoggerAppenderFile | Unassigned | Resolved | Fixed | 2.1.0
Improvement | LOG4PHP-101 | Wrong order in configuration breaks logging | Ivan Habunek | Resolved | Fixed | 2.2.0
Bug | LOG4PHP-93 | LoggerClassNamePatternConverter accessing private property | Unassigned | Resolved | Fixed | 2.1.0
Bug | LOG4PHP-86 | LoggerAppenderRollingFileTest fails due to realpath()=>false on nonexisting files | Christian Hammers | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-85 | Unittest fail due to changed default of xmlLayout->setLocationInfo | Christian Hammers | Closed | Fixed | 2.0.0
Bug | LOG4PHP-84 | undefined method getLoggerRepository() in LoggerLoggingEvent | Unassigned | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-82 | More examples and API documentation | Christian Hammers | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-81 | Boolean values in .properties files and incorrectly parsed by LoggerConfiguratorIni | Christian Hammers | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-80 | Trying to set unknown properties should result in an exception | Christian Hammers | Closed | Fixed | 2.0.0
Improvement | LOG4PHP-79 | AppenderPDO: Some database fields seem a bit too short | Christian Hammers | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-78 | AppenderSocket: locationInfo=false has no effect | Unassigned | Closed | Fixed | 2.0.0
Bug | LOG4PHP-76 | Unable to configure socket appender with attribute useXml = true | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-73 | No output from logger after trunk update | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-71 | 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 | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-70 | remove LoggerManager references from docs | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-68 | Mailing Lists page not being created | Unassigned | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-67 | Refactoring: Use Logger instead of LoggerManager | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-66 | LoggerConfiguratorBasicTest fails in "mvn test" but not in phpunit | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-65 | Mixing protected and private in Logger and the inheriting LoggerRoot | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-64 | Remove deprecated call-by-reference in LoggerLayoutPattern | Unassigned | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-63 | PDOAppender should throw LoggerException on database problems | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-62 | Does not print warning if ini file is corrupt | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-59 | LoggerAppenderConsole is initialized wrong | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-58 | HTML encoding typo on Quickstart page | Unassigned | Closed | Fixed |
Improvement | LOG4PHP-57 | "please shutdown all loggers" - we have destructors for this! | Unassigned | Resolved | Fixed | 2.0.0
Task | LOG4PHP-55 | Make phpunit available on buildbot | Unassigned | Closed | Fixed | 2.0.0
Improvement | LOG4PHP-53 | Remove references | Unassigned | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-52 | Use of custom factorys is discouraged - clean up | Unassigned | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-51 | Create SyslogAppender Test | Unassigned | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-50 | Create more File Appender Tests | Unassigned | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-49 | Create LoggerAppenderSocket Test | Unassigned | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-47 | Check if PDO Appender needs quote() | Christian Hammers | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-44 | PEAR package | Knut Urdalen | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-42 | Create phpunit tests | Christian Grobmeier | Resolved | Fixed | 2.0.0
Task | LOG4PHP-37 | Remove LoggerAppenderDb | Knut Urdalen | Resolved | Fixed | 2.0.0
New Feature | LOG4PHP-30 | Implement LoggerAppenderPDO | Christian Grobmeier | Resolved | Fixed | 2.0.0
Improvement | LOG4PHP-29 | Load classes through autoload instead of explicitly include them | Knut Urdalen | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-28 | LoggerAppenderConsole doesn't write to STDERR | Knut Urdalen | Resolved | Fixed | 2.0.0
New Feature | LOG4PHP-26 | Add file locking to file appenders | Knut Urdalen | Closed | Fixed | 2.0.0
Improvement | LOG4PHP-23 | Mixed PHP4 and PHP5 syntax | Christian Grobmeier | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-22 | log4php.dtd invalid | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-21 | Incorrect params passed in set_include_path | Knut Urdalen | Closed | Fixed | 2.0.0
Bug | LOG4PHP-19 | Logger location info is invalid in log outputs of Logger's subclasses. | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-18 | Date pattern %d conversion is invalid. | Knut Urdalen | Resolved | Fixed |
Bug | LOG4PHP-17 | %l Pattern layout raises a protected property access error. | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-15 | Logger: warnings about is_a() | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-14 | LoggerPropertySetter: warnings about is_a() and non-static method | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-13 | LoggerPropertyConfigurator: Only variables should be assigned by reference | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-10 | Update INSTALL | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-9 | log4php.dtd should be reviewed | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-8 | TODO list should be migrated to JIRA | Unassigned | Resolved | Fixed | 2.0.0
Bug | LOG4PHP-7 | Change copyright notices to conform to the Source Header and Copyright Notice Policy | Unassigned | Resolved | Fixed | 2.0.0