Quill¶
Quill is a high-performance asynchronous C++ logging library. It excels in performance-critical applications where every microsecond counts.
Getting Started
- Overview
- Installing
- Quick Start
- Cheat Sheet
- Introduction
- Preprocessor Configuration Flags
- Hiding File Names and Functions From Build Binaries
- LOGV Macros
- Logging Built-in Types and Strings
- Logging Arithmetic C-style Arrays
- Logging Enums
- Logging Strings Without Additional Copy
- Logging STL Library Types
- Logging Nested STL Library Types
- Logging Wide Strings
- Logging User Defined Types
- Helper Macros for Logging User Defined Types
- Frequently Asked Questions (FAQ)
Tutorial
User API
- User’s API
- Backend Options
- Backend Class
- BackendTscClock Class
- SignalHandler Options
- Frontend Options
- Frontend Class
- Log Levels
- LoggerImpl Class
- PatternFormatter Class
- PatternFormatterOptions Class
- Sink Class
- Filter Class
- FileSinkConfig Class
- FileSink Class
- RotatingSink Class
- RotatingFileSinkConfig Class
- JsonFileSink Class
- JsonConsoleSink Class
- SyslogSink Class
- SyslogSinkConfig Class
- SystemdSink Class
- SystemdSinkConfig Class
- CsvWriter Class