Skip to content

v4.0.0

Choose a tag to compare

@lwhttpdorg lwhttpdorg released this 29 Nov 16:55
· 45 commits to main since this release

🏆This is a significant version update

📜Release Notes/Changelog

  1. 🍄Adapted for Windows (MSVC).
  2. 🦔get_logger can retrieve the logger instance using a unique identifier name.
  3. 🐋Unused loggers are automatically released to reclaim memory.
  4. 🐝The TCP/UDP appender has been changed to the Socket Appender, which supports:
    • 🍓Specifying the log server via hostname/domain.
    • 🍒Support for IPv4 and IPv6 dual-stack.
    • 🥝When using the TCP protocol, log4cpp as a client will perform automatic reconnection and exponential backoff reconnection.
  5. 🍡There have been significant adjustments to the configuration file structure.
  6. 🎯If no configuration file is present, the built-in default configuration will be used.
  7. ⛷Further improved the stability of configuration hot-reloading (Linux only).