summaryrefslogtreecommitdiffstats
path: root/development/spdlog/README
diff options
context:
space:
mode:
Diffstat (limited to 'development/spdlog/README')
-rw-r--r--development/spdlog/README20
1 files changed, 20 insertions, 0 deletions
diff --git a/development/spdlog/README b/development/spdlog/README
new file mode 100644
index 0000000000..4534bd5cba
--- /dev/null
+++ b/development/spdlog/README
@@ -0,0 +1,20 @@
+spdlog is very fast, header only, C++ logging library.
+
+Features:
+- Very fast - performance is the primary goal (see benchmarks below).
+- Headers only, just copy and use.
+- Feature rich call style using the excellent fmt library.
+- Extremely fast asynchronous mode (optional) - using lockfree queues
+ and other tricks to reach millions of calls/sec.
+- Custom formatting.
+- Multi/Single threaded loggers.
+- Various log targets:
+ - Rotating log files.
+ - Daily log files.
+ - Console logging (colors supported).
+ - syslog.
+ - Windows debugger (OutputDebugString(..))
+ - Easily extendable with custom log targets (just implement a single
+ function in the sink interface).
+- Severity based filtering - threshold levels can be modified in
+ runtime as well as in compile time.