1. 4dc3469 Improve documentation of the property file configuration syntax (#387) by Stephen Webb · 3 days ago master
  2. 5354f9c Condition internal debug logging on its enabled state (#384) by Stephen Webb · 2 weeks ago
  3. b879b2b Warn about each instance of a mis-configured appender (#385) by Stephen Webb · 2 weeks ago
  4. 9ed183a Update XML configuration test case (#386) by Stephen Webb · 3 weeks ago
  5. 9388393 Rearrange the website index layout (#383) by Stephen Webb · 3 weeks ago
  6. ec16e28 Prevent abnormal termination when telnet appender has no layout (#382) by Stephen Webb · 3 weeks ago
  7. 16ff766 Join background threads when LOG4CXX_EVENTS_AT_EXIT=on (#381) by Stephen Webb · 4 weeks ago
  8. 78eee3f Remove duplicated and outdated information from README (#379) by Stephen Webb · 4 weeks ago
  9. 17b6721 Include the number of events AsyncAppender discarded in debug output (#380) by Stephen Webb · 4 weeks ago
  10. 4f605de Improve APRInitiializer interface in next ABI version (#378) by Stephen Webb · 5 weeks ago
  11. e74b2a8 Improve AsyncAppender throughput (#377) by Stephen Webb · 5 weeks ago
  12. a5b9421 AsyncAppender's queue length not being output on Windows (#376) by Stephen Webb · 5 weeks ago
  13. 81ef59e Add a simple termination test using AsyncAppender (#375) by Stephen Webb · 5 weeks ago
  14. 2595aab Make statistics on the AsyncAppender's queue length available (#374) by Stephen Webb · 5 weeks ago
  15. 6f5ce0b Add links to Logging Services support, security and download pages (#372) by Stephen Webb · 5 weeks ago
  16. 691d679 Keep mutex locked when changing the variable that change the condition (#371) by Stephen Webb · 5 weeks ago
  17. 57295d2 Prefer std::lock_guard when std::unique_lock features are not required (#369) by Stephen Webb · 6 weeks ago
  18. d8048cc Prevent fault when using one of the LevelChange constructors (#368) by Stephen Webb · 6 weeks ago
  19. dc06736 Add 'persist-credentials: false' to all Github checkout actions (#367) by Stephen Webb · 7 weeks ago
  20. 6a33c11 Bump version to 1.3.0 (#365) by Stephen Webb · 8 weeks ago
  21. 502f571 Improve instructions for building log4cxx (#364) by Stephen Webb · 8 weeks ago
  22. 4632af8 Improve release process repeatability (#363) by Stephen Webb · 8 weeks ago
  23. ac7eda0 Use a compile-time evaluated LocationInfo::calcShortFileName implementation (#361) by Stephen Webb · 3 months ago
  24. f7bbf9b Improve async appender performance (#360) by Stephen Webb · 3 months ago
  25. 379a6e9 Benchmark async checks should use AsyncAppender (#359) by Stephen Webb · 3 months ago
  26. 0451832 Benchmark should include the cost of buffered I/O (#358) by Stephen Webb · 3 months ago
  27. 65a4478 Document AsyncAppender behaviour more completely (#357) by Stephen Webb · 3 months ago
  28. 76b3ad2 Improve utility of benchmark checks (#355) by Stephen Webb · 3 months ago
  29. 4140fbd AppenderSkeleton constructor did not correctly use layout initializer (#356) by Stephen Webb · 3 months ago
  30. a5ef154 When calculating the short filename, make sure it is not null (#354) by Robert Middleton · 3 months ago
  31. ce8cfab Remove unnessessary indirection in AsyncAppender (#353) by Stephen Webb · 4 months ago
  32. d15838b Improve benchmark correctness by avoiding side effects (#352) by Stephen Webb · 4 months ago
  33. e7cedf1 Reduce the overhead of unconfigured loggers (#351) by Stephen Webb · 4 months ago
  34. 52770c3 reorder LOG4CXX_NS cmake variable definition/usage (#350) by vopl · 4 months ago
  35. ed36739 Support --benchmark_format=json/csv for benchmark comparison (#348) by Stephen Webb · 4 months ago
  36. b9547e7 Guard LOG4CXX_FMT_VA_ARG so users can override if needed (#346) by Robert Middleton · 4 months ago
  37. 50fe1df When using C++20, optionally add in comma for varargs (#345) by Robert Middleton · 4 months ago
  38. b37967a Use GCC recommended symbol visibility in the next ABI version (#340) by Stephen Webb · 4 months ago
  39. e02a7e5 Optimize relocation processing when loading liblog4cxx.so (#341) by Stephen Webb · 4 months ago
  40. c00122e Update SonarCloud and gcovr versions by Stephen Webb · 4 months ago
  41. 6616e3a Update CI tools and scripts (#343) by Stephen Webb · 4 months ago
  42. ab16767 Improve build messages when ODBCAppender is enabled (#342) by Stephen Webb · 4 months ago
  43. 6bfd70d Fix compilation errors in the next ABI version (#339) by Stephen Webb · 4 months ago
  44. b328748 Ensure doxygen generates reference documentation for DOMConfigurator (#338) by Stephen Webb · 4 months ago
  45. 93ab541 Make asyncappender test repeatable by Stephen Webb · 4 months ago
  46. 76677e6 Reduce overhead of commonly used logging macros (#337) by Stephen Webb · 4 months ago
  47. 7ab0ebd Reduce logging overhead more (#336) by Stephen Webb · 4 months ago
  48. d93327e Reduce logging overhead (#333) by Stephen Webb · 4 months ago
  49. f7b21fe Upgrade CI dependencies (#334) by Stephen Webb · 4 months ago
  50. cfcd2ab Make the FallbackErrorHandler more usable in unit tests (#331) by Stephen Webb · 5 months ago
  51. 68430c6 Allow use of log4cxx::cast with OnlyOnceErrorHandler, Hierarchy and PropertyConfigurator (#329) by Stephen Webb · 5 months ago
  52. ef31a35 Simplify next ABI version testing (#330) by Stephen Webb · 5 months ago
  53. 3830f5e Prevent SMTP appender removing a blank line in the message (#327) by Stephen Webb · 5 months ago
  54. 7ae2e64 Ensure the test name preceeds its output (#328) by Stephen Webb · 5 months ago
  55. fed4813 Simplify code by using range-for (#326) by Stephen Webb · 5 months ago
  56. 13c1abc Remove unnecessary delays in unit tests (#325) by Stephen Webb · 5 months ago
  57. 4507748 Reduce the complexity of internal character representation configuration (#324) by Stephen Webb · 5 months ago
  58. 4e6ae70 Update release date of 1.2.0 by Robert Middleton · 5 months ago
  59. 1a40100 Archive the ABI dump by Robert Middleton · 5 months ago rel/v1.2.0 v1.2.0-RC1
  60. 82961bf Update the change report (#322) by Stephen Webb · 5 months ago
  61. dbecddd Use LOG4CXX_ABI_VERSION macro to automate the transition to a new ABI version (#323) by Stephen Webb · 5 months ago
  62. 2819df0 Use threadId for an unnamed thread when the layout requires a thread name (#321) by Stephen Webb · 5 months ago
  63. eef6d78 Improve throughput when concurrently logging from multiple threads (#320) by Stephen Webb · 5 months ago
  64. d9daa71 Prevent potential deadlock on shutdown when using AsyncAppender (#319) by Stephen Webb · 5 months ago
  65. ed58c6c Remove old/unused/unrequired code from AsyncAppender (#318) by Stephen Webb · 5 months ago
  66. f25c321 Improve benchmark test descriptions and simplify code (#317) by Stephen Webb · 5 months ago
  67. 3431276 Fix typo in macro usage documentation by Stephen Webb · 5 months ago
  68. a75c836 Improve documentation of macros by labelling example usage (#316) by Stephen Webb · 5 months ago
  69. a033f5b Support performance benchmarking using std::format (#315) by Stephen Webb · 5 months ago
  70. 19c538b Update CI clang workaround as per https://github.com/actions/runner-images/issues/8659#issuecomment-1853177960 by Stephen Webb · 5 months ago
  71. 81afa8e Simplify console example (#314) by Stephen Webb · 6 months ago
  72. 5a3bb3b Correct errors in the documentation (#313) by Stephen Webb · 6 months ago
  73. 4f63433 Improve example code clarity (#312) by Stephen Webb · 6 months ago
  74. 3fc014a Add apache statistics (#311) by Robert Middleton · 6 months ago
  75. 5df4186 Make DOMConfigurator optional (#309) by Robert Middleton · 6 months ago
  76. 5ed6125 Add flowchart on how messages are logged #302 (#308) by Robert Middleton · 6 months ago
  77. 55b068b Remove unused references to APR (#307) by Stephen Webb · 6 months ago
  78. ff45310 Allow removal of an individual logger from the single global repository (#303) by Stephen Webb · 6 months ago
  79. b323827 Provide temporary logging level change support using RAII (#301) by Stephen Webb · 6 months ago
  80. f38cbfb Added some documentation on how to use with various buildsystems. #229 (#300) by Robert Middleton · 6 months ago
  81. c4def54 Add items to the change report (#298) by Stephen Webb · 6 months ago
  82. 0f20ec7 MDC and NDC availablity no longer depend on APR thread support (#299) by Stephen Webb · 6 months ago
  83. 587f493 Threads created by Log4cxx no longer depend on APR thread support (#297) by Stephen Webb · 6 months ago
  84. 89b013d Warn rather than fail the test when the locale 'en_US.UTF-8' is not available (#296) by Stephen Webb · 6 months ago
  85. d9433fc Fix build error when using msys2 gcc 13.2.0 (#293) by Stephen Webb · 6 months ago
  86. 2a381ae Fix HierarchyEventListener (#295) by Robert Middleton · 6 months ago
  87. 1fd84a4 Fix pointer declaration. See #177 (#294) by Robert Middleton · 6 months ago
  88. 21f0f12 Optionally use std::format in LOG4CXX_XXXX_FMT macros instead of fmt::format (#291) by Stephen Webb · 7 months ago
  89. b54fb78 Improve benchmark checks (#290) by Stephen Webb · 7 months ago
  90. 4b20aa6 Use default std::stringstream formatting attributes in each log request (#288) by vopl · 7 months ago
  91. dfb99ce Prevent cmake warning message (#289) by vopl · 7 months ago
  92. fc6393e Prevent the SocketAppender connection monitor thread causing a deadlock on exit (#287) by Stephen Webb · 7 months ago
  93. 544727f Prevent undefined behaviour during process exit (#285) by Stephen Webb · 7 months ago
  94. 2400fa0 Include the IP address in socket connection messages and errors (#283) by Stephen Webb · 7 months ago
  95. 420f98c fix log4cxx-qt PDB name in case of custom LOG4CXX_LIB_NAME (#284) by vopl · 7 months ago
  96. e4ab09a Ide friendly (#282) by vopl · 7 months ago
  97. 24edf07 Flush at exit (#281) by vopl · 7 months ago
  98. 2045457 fix log4cxxbenchmarker build with custom LOG4CXX_NS (#280) by vopl · 7 months ago
  99. 99c1d2d Custom library name support (#278) by vopl · 7 months ago
  100. b5bc99a Custom namespace support (#277) by vopl · 7 months ago