Odysseas Georgoudis
Odysseas Georgoudis
hey, regarding logging user-defined types with only selective members — there isn’t currently a less verbose way built-in. It is not a very common use case - as you correctly...
I think we can have something like the following as a solution ```c++ #include "quill/Backend.h" #include "quill/Frontend.h" #include "quill/LogMacros.h" #include "quill/Logger.h" #include "quill/sinks/ConsoleSink.h" #include #include #include #include "quill/bundled/fmt/format.h" #include namespace...
Some time ago when I explored fmt::basic_format_args (the base_format_args), there wasn’t a public API to iterate over it or extract each argument’s type. This is crucial because we need to...
Hey, thanks for reporting this. I’ve fixed the issue in Rdtsc.h, but there are still other compiler errors showing up. `TDM-GCC` is quite outdated and not currently supported. It also...
Hey, this is the current designed behavior for `DateAndTime` naming scheme ``` cfg.set_rotation_naming_scheme(quill::RotatingFileSinkConfig::RotationNamingScheme::DateAndTime); ``` The `DateAndTime` scheme creates unique timestamps for each rotation so there are no filename collisions between...
Thanks for the suggestion! Adding native C++20 module support is definitely something we’d like to do in the long term, but it’s not on the immediate roadmap. Modules still aren’t...
Hey, thanks for your report and the detailed information. The macro-free mode depends on the compiler supporting std::source_location or compatible built-in functionality. However, the errors you're seeing (__builtin_FILE, __builtin_FUNCTION, __builtin_LINE...
I'm not aware of a direct equivalent to `__builtin_FILE`, `__builtin_FUNCTION`, or `__builtin_LINE` for older MSVC compilers. These builtins were introduced to provide specific functionality that older MSVC versions don’t support....