quill
quill copied to clipboard
Asynchronous Low Latency C++ Logging Library
Hi! Instead of allocating x2 memory inside [BoundedQueue](https://github.com/odygrd/quill/blob/master/quill/include/quill/detail/spsc_queue/BoundedQueue.h#L37) you could `mmap(...)` the same memory region twice: ```c++ std::size_t const size = ...; int fd = memfd_create(...); ftruncate(fd, size); auto address...
We tried to build our application with/without quill. The build time is reduced from 2 minutes 32 seconds to 30 seconds when quill is removed from the include(we replace quill...
Is it possible to add a meson build script to your repo. Thanks for your time
https://github.com/odygrd/quill/issues/310 try to see if we can replace libfmt with std::format in the future
quill/detail/misc/Os.h 122 err V1076 Code contains invisible characters that may alter its logic. Consider enabling the display of invisible characters in the code editor. This is issue is for your...
I want to mark my type as safe to copy in that type's header file. But I don't want to include the entire quill and/or fmt in this file. I...
 I tried to compile file 'example_quick_start.cpp' under folder 'examles'. When macro QUILL_ROOT_LOGGER_ONLY is defined, anything of log level below DEBUG is missing. That's wired.
Currently I see that JSON structured logging is implemented for files (which is amazing), but not for console (stdout) I think it would be amazing to be able to to...
I founded this this old issue which explains that compile time checking was supported for macros: https://github.com/odygrd/quill/issues/13 When I want to do simple test where there is an extra "{}"...
Minor cleanup to remove some duplicated code