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