All Projects : Log4cxx (Key: LOGCXX)

Project Lead: Curt Arnold
URL: http://logging.apache.org/log4cxx/
Description:
The C++ logging implementation within the logging project.

Release Notes

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

Change Log

First Apache release
   Bug LOGCXX-308 UNRESOLVED I can not print millisecond with %Q Blocker Open
   Improvement LOGCXX-331 UNRESOLVED DailyRollingFileAppender should roll if program doesn't run at rolling time Major Open
   Bug LOGCXX-338 UNRESOLVED Mutex exception Major Open
   Bug LOGCXX-269 UNRESOLVED RollingFileAppender Major Open
   Bug LOGCXX-336 UNRESOLVED Test compilation fails Major Open
   Bug LOGCXX-334 UNRESOLVED deadlock in static initialization on ARM platform Major Open
   Bug LOGCXX-327 UNRESOLVED link error: undefined reference to `apr_os_locale_encoding' using '--with-charset=utf-8' Major Open
   Bug LOGCXX-326 UNRESOLVED link error: undefined reference to `apr_os_locale_encoding' using --with-charset=utf-8 Major Open
   Bug LOGCXX-321 UNRESOLVED log4cxx-0.10.0 does not compile on Ubuntu 8.10 Major Open
   Bug LOGCXX-191 FIXED Application cores when syslog appender is given an unreachable host/ip. Critical Resolved
   Bug LOGCXX-129 FIXED Asyncappender is full of race conditions (improper use of condition variables) Critical Resolved
   Bug LOGCXX-231 FIXED Deadlock in AsyncAppender Critical Resolved
   Bug LOGCXX-194 FIXED Garbage in log files when appenders are defined in multiple levels of the logger hierarchy Critical Resolved
   Bug LOGCXX-103 FIXED Much of CVS HEAD seems #if 0 out, especially ResourceBundle stuff Critical Resolved
   Bug LOGCXX-196 FIXED Syslog appender destructor can cause core Critical Resolved
   Bug LOGCXX-123 FIXED UTF-8 build fails on Linux Critical Resolved
   Bug LOGCXX-128 DUPLICATE Passing invalid argument to ::putenv function Critical Resolved
   Bug LOGCXX-145 CANNOT REPRODUCE Memory usage grows when repeatedly using DOMConfigurator::configure Critical Resolved
   Bug LOGCXX-209 FIXED A message of type wchar_t* is not beeing written correctly to the internal message buffer (Revision: 592627) Major Resolved
   Bug LOGCXX-175 FIXED APRCharsetEncoder is not thread safe Major Resolved
   Improvement LOGCXX-252 FIXED Add documentation for use of operator<< in logging requests Major Resolved
   Improvement LOGCXX-171 FIXED Add project description file for projects.apache.org Major Resolved
   Improvement LOGCXX-230 FIXED Align ant build options with automake Major Resolved
   Bug LOGCXX-29 FIXED Appender attributes are not passed passed to setOption correctly. Major Resolved
   Bug LOGCXX-28 FIXED Appender threshold cannot be set in configuration files Major Resolved
   Bug LOGCXX-234 FIXED Assignment operator removes const qualifier Major Resolved
   Improvement LOGCXX-153 FIXED Automate log4cxx site and doxygen generation and deployment Major Resolved
   Bug LOGCXX-56 FIXED BasicConfiguration is unreliable Major Resolved
   Bug LOGCXX-180 FIXED Build fails at domconfigurator.h Major Resolved
   Bug LOGCXX-47 FIXED Check headers for missing declarations and Effective C++ violations Major Resolved
   Bug LOGCXX-130 FIXED Compile fails on gcc4.1 Major Resolved
   Bug LOGCXX-82 FIXED Compiling with stream.h in multiple object files errors Major Resolved
   Bug LOGCXX-246 FIXED Config refresh hangs a client application that uses TelnetAppender Major Resolved
   Bug LOGCXX-10 FIXED Conflicting definitions of tchar.h/simulatenous Unicode+MBCS Major Resolved
   Bug LOGCXX-211 FIXED Crash(Segmentation Fault) in DailyRollingFileAppender when file change Major Resolved
   Task LOGCXX-55 FIXED DailyRolling File Appender Major Resolved
   Bug LOGCXX-226 FIXED Default configurator uses *.properties in preference to *.xml Major Resolved
   Improvement LOGCXX-242 FIXED Eliminate log4cxx proxies for APR types Major Resolved
   Improvement LOGCXX-54 FIXED Eliminate use of boost-regex in unit tests Major Resolved
   Bug LOGCXX-100 FIXED Fixes for ODBCAppender Major Resolved
   Bug LOGCXX-186 FIXED Garbage characters in log files when log requests from multiple threads with hyperthreading enabled Major Resolved
   Bug LOGCXX-98 FIXED Gump build fails for log4cxx-ant-no-wchar-t target Major Resolved
   Bug LOGCXX-140 FIXED Handle leak with LoggingEvent::getCurrentThreadName Major Resolved
   Bug LOGCXX-118 FIXED Hierarchy corrupts with PropertyConfigurator Major Resolved
   Bug LOGCXX-72 FIXED INSTALL out of date Major Resolved
   Bug LOGCXX-58 FIXED ImmediateFlush'd FileAppenders extremely slow on Windows Major Resolved
   Improvement LOGCXX-200 FIXED Implement compression for RollingFileAppender Major Resolved
   Bug LOGCXX-59 FIXED Implement encoding support for Writer appender Major Resolved
   Bug LOGCXX-237 FIXED Include missing headers Major Resolved
   Bug LOGCXX-239 FIXED Inconsistent const qualification on logging methods. Major Resolved
   Sub-task LOGCXX-125 FIXED LOGCXX-103
L7dTestCase is stubbed out
Major Resolved
   Bug LOGCXX-41 FIXED Layout timestamp doesn't seem to adjust for daylight saving Major Resolved
   Bug LOGCXX-181 FIXED Level::DEBUG and other non-local statics cause crash on app shutdown on AIX Major Resolved
   Bug LOGCXX-178 FIXED Link failure if wchar_t cannot be determined as UTF-16 or UTF-32 Major Resolved
   Bug LOGCXX-187 FIXED LogLog::emit() could potentially interleave messages Major Resolved
   Bug LOGCXX-70 FIXED Logic flaws in StringHelper::startsWith and StringHelper::endsWith Major Resolved
   Bug LOGCXX-85 FIXED Mac OS/X fixes and enhancements Major Resolved
   Bug LOGCXX-220 FIXED Memory leaks when using MFC Major Resolved
   Bug LOGCXX-64 FIXED Migrate to APR network IO Major Resolved
   Improvement LOGCXX-36 FIXED Migrate to Apache Portable Runtime threads Major Resolved
   Improvement LOGCXX-189 FIXED Migrate to Maven 2.0 for documentation and packaging Major Resolved
   Bug LOGCXX-225 FIXED Migrate unit tests from LGPL'd CPPUNIT to an ASL'd testing framework Major Resolved
   Bug LOGCXX-16 FIXED Misleading statements in Introduction to log4cxx Major Resolved
   Bug LOGCXX-3 FIXED Missing #else Major Resolved
   Improvement LOGCXX-32 FIXED Missing copy constructors and assignment operators Major Resolved
   Bug LOGCXX-49 FIXED Move timezone specification into pattern, remove locale specification Major Resolved
   Bug LOGCXX-251 FIXED NDC::cloneStack and NDC::inherit missing in 0.10.0 RC2 Major Resolved
   Bug LOGCXX-241 FIXED Non-ascii named files have names mangled Major Resolved
   Bug LOGCXX-217 FIXED Not initialized LoggerPtr segfault program. Major Resolved
   Bug LOGCXX-73 FIXED Not loading configuration from log4cxx.properties or log4cxx.xml Major Resolved
   Bug LOGCXX-248 FIXED ODBCAppender has Unicode issues Major Resolved
   Bug LOGCXX-202 FIXED ObjectPtrT has inconsistent const-ness on accessors Major Resolved
   Bug LOGCXX-40 FIXED PatternLayout does not support Java date format specifiers Major Resolved
   Bug LOGCXX-204 FIXED PatternParserTestCase and FileNamePatternTestCase fail only with VC6 Major Resolved
   Improvement LOGCXX-63 FIXED Platform appropriate line-feed convention Major Resolved
   Improvement LOGCXX-57 FIXED Port log4j performance test Major Resolved
   Bug LOGCXX-162 FIXED Problem printing string with embedded NULL character Major Resolved
   Bug LOGCXX-84 FIXED Problems with stream logging in UTF8, no WCHAR_T build Major Resolved
   Bug LOGCXX-228 FIXED Remove @author tags Major Resolved
   Bug LOGCXX-227 FIXED Remove @since tags Major Resolved
   Improvement LOGCXX-39 FIXED Remove DailyRollingFileAppender Major Resolved
   Bug LOGCXX-115 FIXED SVN head does not compile with Borland C++ compiler Major Resolved
   Bug LOGCXX-116 FIXED SVN head does not compiler with MinGW compiler Major Resolved
   Bug LOGCXX-257 FIXED ServerSocket::accept hangs on Unix Major Resolved
   Bug LOGCXX-259 FIXED Several appenders fail to compile in Visual Studio 2008 Major Resolved
   Bug LOGCXX-256 FIXED SocketHubAppender fails after accepting connection Major Resolved
   Bug LOGCXX-250 FIXED SocketImpl will throw NPE if closed() while starting up Major Resolved
   Bug LOGCXX-177 FIXED SocketImpl::accept uses private APR function: apr_wait_for_io_or_timeout Major Resolved
   Bug LOGCXX-77 FIXED Static builds broken Major Resolved
   Task LOGCXX-66 FIXED SyslogAppender append method currently stubbed out Major Resolved
   Improvement LOGCXX-221 FIXED ThreadID layout does not match debugger Major Resolved
   Bug LOGCXX-11 FIXED Timezone may have side-effects Major Resolved
   Bug LOGCXX-253 FIXED Transcoder compilation error with utf-8 charset Major Resolved
   Bug LOGCXX-151 FIXED Umlauts as literal in patternlayout won't be logged correct Major Resolved
   Wish LOGCXX-37 FIXED Unable to build log4cxx under Borland C++ Major Resolved
   Task LOGCXX-71 FIXED Update performance page on web site Major Resolved
   Task LOGCXX-155 FIXED Update source headers per new ASF header policy Major Resolved
   Bug LOGCXX-114 FIXED Upgrade APR to 1.2.2 from 1.1.0 Major Resolved
   Bug LOGCXX-17 FIXED Use of non reentrant time functions Major Resolved
   Bug LOGCXX-161 FIXED Using RollingFileAppender increases the working set with each rollover Major Resolved
   Bug LOGCXX-34 FIXED Visual Studio 6 CVS build broken Major Resolved
   Bug LOGCXX-201 FIXED Visual Studio 6 build Major Resolved
   Bug LOGCXX-60 FIXED XML layout can be mismatched with document encoding Major Resolved
   Bug LOGCXX-169 FIXED XMLLayoutTestCase fails on compilers that do not provide location info Major Resolved
   Bug LOGCXX-139 FIXED XMLLayoutTestCase uses inadequate filters for 64 bit platforms Major Resolved
   Bug LOGCXX-164 FIXED XMLSocketAppender is disabled Major Resolved
   Bug LOGCXX-165 FIXED XMLSocketAppender may generate erroneous output due to mismatched encoding Major Resolved
   Bug LOGCXX-45 FIXED _T causes error : 1048576 cannot be used as a function Major Resolved
   Improvement LOGCXX-197 FIXED ant can't generate vc6 project Major Resolved
   Bug LOGCXX-112 FIXED change "static" to "auto" for Transcoder::decode() decoder and CharsetDecoder::getDefaultDecoder() decoder Major Resolved
   Bug LOGCXX-172 FIXED configure fail with ".infig.status: error: cannot find input file:" Major Resolved
   Bug LOGCXX-43 FIXED configure/make help needed Major Resolved
   Bug LOGCXX-179 FIXED example applications do SIGABRT on aix 5.2 Major Resolved
   Bug LOGCXX-4 FIXED initialization not working on many OS's Major Resolved
   Bug LOGCXX-208 FIXED isTraceEnabled implemenation missing in logger.cpp (Revision: 592627) Major Resolved
   Bug LOGCXX-163 FIXED liblog4cxx (svn 480882) does not link on Mac OS X 10.4 Major Resolved
   Task LOGCXX-62 FIXED log4cxx-0.9.8 release Major Resolved
   Improvement LOGCXX-33 FIXED log4cxx::Exception is not derived from std::exception Major Resolved
   Bug LOGCXX-168 FIXED log4j.dtd does not contain rollingPolicy and other o.a.l.r.RFA elements Major Resolved
   Bug LOGCXX-2 FIXED logger.h includes config.h Major Resolved
   Bug LOGCXX-150 FIXED logstream's operator<< declared in the wrong namespace Major Resolved
   Bug LOGCXX-111 FIXED make Logger cache a LoggerRepositoryPtr instead of a "blind" pointer Major Resolved
   Bug LOGCXX-149 FIXED make dist does not work Major Resolved
   Bug LOGCXX-94 FIXED simplesocketserver.cpp should use LOG4CXX_STR("...") not L"..." Major Resolved
   Bug LOGCXX-126 FIXED std::cout stops working if log4cxx is first to output Major Resolved
   Bug LOGCXX-219 FIXED suspicious warnings Major Resolved
   Bug LOGCXX-167 FIXED system locale charmap is not determined properly on Fedora Core 6 Major Resolved
   Bug LOGCXX-213 FIXED trace method implementation is missing Major Resolved
   Bug LOGCXX-121 DUPLICATE LoggingEvent serialization and deserialization is stubbed out Major Resolved
   Bug LOGCXX-89 DUPLICATE Parent-child logger hierarchy doens't work in some cases Major Resolved
   Bug LOGCXX-154 DUPLICATE PropertyConfigurator::configure kill application Major Resolved
   Bug LOGCXX-122 DUPLICATE Rolling file appender goes into infinite loop trying to convert backslash to forward slash in file paths Major Resolved
   Bug LOGCXX-38 DUPLICATE SocketHubAppender might be broken Major Resolved
   Improvement LOGCXX-203 INVALID I wonder whether the log4cxx-0-10-0 support single thread Major Resolved
   Improvement LOGCXX-198 INCOMPLETE Running my project gets error message using log4cxx-0-10-0 VC8 generated by ant Major Resolved
   Bug LOGCXX-27 FIXED Appender threshold cannot be set in configuration files Major Closed
   Improvement LOGCXX-193 FIXED Please rename or remove new local variable "buf" in Logger.h macros Major Closed
   Bug LOGCXX-216 FIXED crash on program exit Major Closed
   Bug LOGCXX-212 FIXED unittest failed Major Closed
   Bug LOGCXX-199 INCOMPLETE Multi-threaded Debug (/MTd) parameter will emit "Unhandled exception" bug Major Closed
   Improvement LOGCXX-19 FIXED Add .cvsignore's to ignore generated files Minor Resolved
   Improvement LOGCXX-25 FIXED Add Ant+cpptasks build file Minor Resolved
   Improvement LOGCXX-235 FIXED Add ObjectPtrT::exchange Minor Resolved
   Improvement LOGCXX-86 FIXED Add TRACE level Minor Resolved
   Improvement LOGCXX-13 FIXED Add branch optimization hint to LOG4CXX_DEBUG macro Minor Resolved
   Improvement LOGCXX-21 FIXED Add check that libxml2 not libxml has been included Minor Resolved
   Bug LOGCXX-22 FIXED Backslashes in filenames in XML config of FileAppender broken Minor Resolved
   Bug LOGCXX-107 FIXED Can't compile log4cxx in ascii on Windows Minor Resolved
   Improvement LOGCXX-24 FIXED Class and module name not available in LogEvent Minor Resolved
   Improvement LOGCXX-75 FIXED Cygwin build Minor Resolved
   Bug LOGCXX-136 FIXED DailyRollingFileAppender not using Property options Minor Resolved
   Bug LOGCXX-26 FIXED Default initialization is broken Minor Resolved
   Bug LOGCXX-232 FIXED Drop src/performance Minor Resolved
   Bug LOGCXX-215 FIXED Eliminate sqlext.h from odbcappender.h Minor Resolved
   Improvement LOGCXX-88 FIXED Explore use of security-enhanced CRT methods Minor Resolved
   Bug LOGCXX-46 FIXED Extra semicolon after namespace closing paren Minor Resolved
   Improvement LOGCXX-134 FIXED FileAppender could create missing directories Minor Resolved
   Improvement LOGCXX-44 FIXED GUMP integation Minor Resolved
   Bug LOGCXX-210 FIXED HTMLLayout NDC null check Minor Resolved
   Bug LOGCXX-105 FIXED Infinite loop in string replacing Minor Resolved
   New Feature LOGCXX-18 FIXED LoggerStream Feature Minor Resolved
   Bug LOGCXX-247 FIXED MSVC project has wrong additional include directories Minor Resolved
   Bug LOGCXX-127 FIXED Main build.xml not referencing "env" properly. Minor Resolved
   Bug LOGCXX-117 FIXED Memory leak with ThreadSpecificData on Win32 Minor Resolved
   Improvement LOGCXX-52 FIXED Migrate log4j 1.3 RollingFileAppender Minor Resolved
   Improvement LOGCXX-74 FIXED MinGW build Minor Resolved
   Improvement LOGCXX-31 FIXED Missing const qualifiers, Exception::getMessage() in particular. Minor Resolved
   Bug LOGCXX-133 FIXED Missing parenthesis in LOG4CXX_ASSERT Minor Resolved
   Bug LOGCXX-67 FIXED NTEventLogAppender always uses RPC method for logging and has inadequate error handling. Minor Resolved
   Bug LOGCXX-104 FIXED ODBCAppender::close does not check if appender is already closed Minor Resolved
   Bug LOGCXX-15 FIXED PatternLayout don't use locale time zone,it's use GMT tome zone Minor Resolved
   Bug LOGCXX-214 FIXED Possible memory leak due to fault in build process (via make) Minor Resolved
   Bug LOGCXX-243 FIXED Problem Compile in Doxy Minor Resolved
   Bug LOGCXX-53 FIXED Problems compiling with MsDev 6.0 (space in paths) Minor Resolved
   Improvement LOGCXX-236 FIXED Re-order constructor initialiser lists to match declaration order Minor Resolved
   Bug LOGCXX-87 FIXED Remove remaining uses of Category and Priority Minor Resolved
   Improvement LOGCXX-81 FIXED SimpleDateFormat does not compile on Solaris 2.95.2 gcc Minor Resolved
   Improvement LOGCXX-7 FIXED SocketAppender binary format not compatible with Chainsaw Minor Resolved
   Bug LOGCXX-30 FIXED StringTokenizer uses evil strtok and wcstok functions Minor Resolved
   Bug LOGCXX-195 FIXED Syslog appender adds characters to output. Minor Resolved
   Bug LOGCXX-131 FIXED TimeBasedRollingPolicy is declared "abstract" Minor Resolved
   Bug LOGCXX-23 FIXED Unit tests have become stale Minor Resolved
   Improvement LOGCXX-233 FIXED Unnecessary casts in ObjectPtrT Minor Resolved
   Improvement LOGCXX-141 FIXED Upgrade to APR 1.2.7 or later Minor Resolved
   Improvement LOGCXX-135 FIXED Use std::string with logstream Minor Resolved
   Bug LOGCXX-79 FIXED configure check for apr-util Minor Resolved
   Improvement LOGCXX-152 FIXED gcc warning about cast from `const void*' to `log4cxx::helpers::Object*' discards qualifiers from pointer target typ Minor Resolved
   Bug LOGCXX-160 FIXED helpers/object.h: DECLARE_LOG4CXX_OBJECT macro definition is missing virtual destructor declaration Minor Resolved
   Test LOGCXX-119 FIXED ndctestcase not working Minor Resolved
   Improvement LOGCXX-113 FIXED separate apr detection m4 codes from aclocal.m4 Minor Resolved
   Bug LOGCXX-142 FIXED socketservertestcase.cpp does not compile with Sun Studio 11 on Solaris Minor Resolved
   Bug LOGCXX-158 FIXED tolower not defined in stringhelper.cpp Minor Resolved
   Bug LOGCXX-110 FIXED try fix 64bit log4cxx_intptr_t Minor Resolved
   Improvement LOGCXX-76 FIXED user.home, user.dir, java.io.tmpdir available within configuration files Minor Resolved
   Bug LOGCXX-124 FIXED wchar_t constructor missing in class NDC Minor Resolved
   Bug LOGCXX-68 DUPLICATE Client compiles fail if _WIN32_WINNT Minor Resolved
   Bug LOGCXX-69 DUPLICATE Macro definitions can collide with existing client coding Minor Resolved
   Bug LOGCXX-185 INVALID Error in apr_snprintf.c while compiling 32bit on 64 RHEL 4 Minor Resolved
   Improvement LOGCXX-238 INVALID who calls Appender::close() after removing it from a Logger? Minor Resolved
   Improvement LOGCXX-48 FIXED Use hex representation for thread identifier Minor Closed
   New Feature LOGCXX-6 FIXED Win32 OutputDebugString Minor Closed
   Bug LOGCXX-12 FIXED the threshold of ApenderSkeleton can not be set by calling setOption. Minor Closed
   Bug LOGCXX-143 FIXED -xarch=v8plus should be removed from Makefile.in Trivial Resolved
   Improvement LOGCXX-192 FIXED Suggested improvements to log4cxx webpages Trivial Resolved
   Bug LOGCXX-190 FIXED The 'logger.h' header includes itself. Trivial Resolved
   Improvement LOGCXX-120 FIXED Wrong parameter description in Patternlayout Trivial Resolved
   Improvement LOGCXX-138 FIXED XMLLayoutTestCase output and filtered output gets overwritten Trivial Resolved
   Bug LOGCXX-156 FIXED immediate flush in console appender Trivial Resolved
   Bug LOGCXX-106 FIXED maxFileSize has bad type in SizeBasedTriggeringPolicy file Trivial Resolved
   Improvement LOGCXX-182 FIXED missing man page for simplesocketserver Trivial Resolved
   Bug LOGCXX-50 FIXED variable name clash in macro Trivial Resolved

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 62
   18%
In Progress In Progress 1
Reopened Reopened 1
Resolved Resolved 268
   77%
Closed Closed 17
   5%

Open Issues

By Priority
Blocker Blocker 2
   3%
Critical Critical 3
   5%
Major Major 46
   72%
Minor Minor 9
   14%
Trivial Trivial 4
   6%

By Assignee
Curt Arnold 63
   98%
Michaël CATANZARITI 1
   2%