| commit | 21f0f12a9bd378cb1b62c0b6218190dcf52ae938 | [log] [tgz] |
|---|---|---|
| author | Stephen Webb <stephen.webb@ieee.org> | Sat Nov 18 14:02:27 2023 +1100 |
| committer | GitHub <noreply@github.com> | Sat Nov 18 14:02:27 2023 +1100 |
| tree | 8e65529434f3a3b7d2c3ff78ca837166209e2ef5 | |
| parent | b54fb78defe051bf6de8812909906302d2f472a0 [diff] |
Optionally use std::format in LOG4CXX_XXXX_FMT macros instead of fmt::format (#291) * Optionally use std::format in LOG4CXX_XXXXX_FMT macros instead of fmt::format * Improve LOG4CXX_XXXX_FMT macro documentation by adding examples * Allow LOG4CXX_FORMAT_NS=fmt preprocessor directive with a library built with LOG4CXX_FORMAT_NS=std * Document cmake and preprocessor macros * Include format implementation in the log4cxx configuration summary * Prevent gcc compiler complaining about a comma before an empty __VA_ARGS__ --------- Co-authored-by: Stephen Webb <swebb2066@gmail.com>
Apache Log4cxx is a logging framework for C++. More information is available on the Log4cxx Website.
Log4cxx is part of the Apache Logging Services PMC.
Issues are maintained in the Apache JIRA by default, so before posting pull requests, please have a look there if an associated issue with your problem/feature/... exists already. If not, it‘s generally OK to directly create pull requests IF code is already available, but please be somewhat verbose: Provide some background information about what actual problem the PR solves, why this needs to be solved etc. Don’t just provide commits about the fact that you changed something.
Because new signups are not allowed on JIRA anymore, you may also submit a bug report through the GitHub mirror.
If any discussion is needed before actually having any code, simply create a issue on GitHub, a ticket on JIRA (if you have an old account), or send a message to the corresponding mailing list. Thanks!