Commit Graph

1709 Commits (0ca2cb625e1432a6cf32a6315977f2887480a002)

Author SHA1 Message Date
gabime 274558c430 Fix issue #1250 6 years ago
gabime 188afe20f9 Fix issue #1249 6 years ago
gabime 453be2e08a clang-format 6 years ago
Bak, Jin Hyeong f8e780b9dd Fix #1239, Remove basic_string_view_t 6 years ago
gabime fe20afac17 clang-format 6 years ago
gabime 3b425affd3 Fixed missing braces around initializer warnings about std::array initializations 6 years ago
Gabi Melman 90801267ee
Merge pull request #1234 from jbeich/dragonfly
Unbreak on more BSDs
6 years ago
Jan Beich 8d57823e51 fstat64 is missing on other DragonFly, NetBSD, OpenBSD
Modern operating systems don't need to implement transitional
extensions for large file support.
6 years ago
Gabi Melman 277ccc5e18
Update log_msg_buffer-inl.h 6 years ago
Gabi Melman cff9db5044
Update log_msg_buffer-inl.h 6 years ago
Gabi Melman 216f905670
Fix log msg buffer operator= 6 years ago
Jan Beich 53b2308011 Implement _thread_id() on more Unices 6 years ago
gabime c368500efd Reverted some external template declarations 6 years ago
gabime 2fed68a73b Reverted some external template declarations 6 years ago
gabime e7ab49c973 Added extern tempalate declarations 6 years ago
gabime 5496491aa4 Added extern template declarations 6 years ago
Gabi Melman 2331750b58
Update log_msg_buffer.h 6 years ago
Gabi Melman b3fb4c1265
Update log_msg_buffer-inl.h 6 years ago
Gabi Melman 3ad7b9b117
Update log_msg_buffer-inl.h 6 years ago
gabime 5721debdf1 split to log_msg_buffer.h ito header and mpl 6 years ago
gabime e771f4e75e Fix mingw32 compilation 6 years ago
Gabi Melman 35835469d7
Update common.h 6 years ago
Gabi Melman 0d6992fcdd
Update common.h 6 years ago
gabime 29b3f471cf Added const vecsion to circula_q::front() 6 years ago
gabime 4985875a15 Renamed item_type => value_type in circular_q 6 years ago
gabime 4fffd3a111 Avoid un necessary move when popping circular_q 6 years ago
gabime 590749e8be Avoid un necessary move when popping circular_q 6 years ago
gabime 27cc76766c Avoid un necessary move when popping circular_q 6 years ago
gabime d52cf87d71 Avoid un necessary move when popping circular_q 6 years ago
gabime 2ddd6895e1 Backported clang warning fix from fmt 6 years ago
Gabi Melman 68118f4233
Update daily_file_sink.h 6 years ago
gabime 5d46f3fcab Fix windows build 6 years ago
gabime 494cc8bace Implemented daily sink rotation #661 6 years ago
gabime 03e8c0f45c Fix issue #1219 6 years ago
gabime b6388a15ff Fix issue #1223 6 years ago
gabime 1857a44c7c Fix #1215 6 years ago
gabime bd9e1475e2 clang-format 6 years ago
gabime 6883267996 Added const to circular_q empty() and full() 6 years ago
gabime b88c784634 Improved circular_q move 6 years ago
gabime 31020f9eea Fixed vs 2015 warning abour fmt unused variable 6 years ago
Tobias Pfeiffer e149433a80 Bumped fmt to version 6.0.0 6 years ago
gabime 65d02e495e Reverted the version() function 6 years ago
gabime 7f0398ca25 Added version() function 6 years ago
gabime dae4f9fef6 split spdlog.cpp to multiple .cpp files 6 years ago
gabime 4c45c6fbd8 Removed redundant func 6 years ago
gabime feefb7e7e2 format 6 years ago
gabime ced44a15ea format 6 years ago
gabime 5c2855e1c1 wip backtracer 6 years ago
gabime 433785dc64 fix warnings and build 6 years ago
gabime 28845b96bd Update circular_q.h 6 years ago
gabime 98ec35cee1 Update backtracer.h 6 years ago
gabime f795297e15 try different apprach to backtracer object 6 years ago
gabime 3fd3c47e6d Update logger-inl.h 6 years ago
gabime 153c25dbb3 Update logger-inl.h 6 years ago
gabime a1a6b7e64f Update backtracer.h 6 years ago
gabime 3ea7fb18d6 Fix potential race condidion when in logger copy ctor
Don't copy other.trace - just create a new one with same size instead
6 years ago
gabime 6ff52332a8 Remove unused member from backtracer 6 years ago
gabime 5e75b104d6 Fix backtracer 6 years ago
gabime dc893701f9 Update circular_q.h 6 years ago
gabime e6b0aaf94a typo 6 years ago
gabime e754cbf763 Update daily_file_sink.h 6 years ago
gabime 5988895d69 Simplify daily sink filename creation 6 years ago
gabime 2af5eea2c6 SImplify filename creation in rotating sink 6 years ago
Matthias Moulin 9c5869ce5a
Fixed {fmt} include if using the non-bundled version 6 years ago
Zhiyuan "Jerry" Ma aa731e3297
Remove extra semicolon
... in macro SPDLOG_LOGGER_CALL
6 years ago
gabime ed8d099607 Fixed #1197 6 years ago
gabime b693d0cd91 Fix #1195 6 years ago
gabime fafedd2d59 Minor cleanup 6 years ago
gabime f3a7ef1199 Fix compile bug 6 years ago
Gabi Melman cb890c96b9
Update logger.h 6 years ago
gabime d89baf4c5b Fixed tidy warning 6 years ago
gabime f5492aed12 Unified usage of fmt::memory_buffer across the codebase 6 years ago
gabime c2efd6ee58 Increased msg_buffer size to 250 6 years ago
gabime c97c025adb clang-format 6 years ago
gabime c55336e78d Better support for logger copy with backtrace 6 years ago
gabime 0fa09f6af4 Removed dead clode 6 years ago
gabime 011ed270e8 backtrace support for wchar api under windows 6 years ago
gabime b155347560 Added forgotten lock in backtracer 6 years ago
gabime d1b97c0ba9 Updated async_logger include 6 years ago
gabime 755ce0a016 Updated async_logger flush 6 years ago
gabime 11e9752536 Fixed logger's copy ctor 6 years ago
gabime 408a162044 Removed logger::clone() from API 6 years ago
gabime 7d6444491c Fixed registy::disable_backtrace() 6 years ago
gabime e1be7f3d6f Refactoring to better support backtrace 6 years ago
gabime 04a8485b17 Replaced backtace implementation 6 years ago
gabime f330dd210e Renamed file 6 years ago
gabime 97dc27b5fa minor code formatting 6 years ago
gabime 1fd43fe673 Fixed async_logger::clone 6 years ago
gabime 292fc153ef clang-format 6 years ago
gabime 6b7f3db28e Fixed async sink_it 6 years ago
gabime eec6e28b19 Async logger cleanup 6 years ago
gabime f3e379cf78 Fixed async dump_backtrace 6 years ago
gabime 0258c47774 some cleanup in logger 6 years ago
gabime f63df65245 some cleanup in logger 6 years ago
gabime 099137fe9a backtrace_sink code cleanup 6 years ago
gabime 36f253893e Pass logger name to tracer 6 years ago
gabime 8280c0d64c Merge branch 'backtrace_support' of https://github.com/gabime/spdlog into backtrace_support 6 years ago
gabime a7f7984c4a backtrace support api 6 years ago
gabime dd33c16aae Replace backtrace trigger with dump_backtrace() 6 years ago
Gabi Melman e0bf0c0301
Update thread_pool.h 6 years ago
gabime 8d8aacf5e9 Protect from double call to enable_backtrace() 6 years ago
gabime 33f881ac8b clang-format 6 years ago
gabime a6d8b52686 Added enable_backtrace to spdlog_api 6 years ago
gabime 65407539bb Fixed log_msg_buffer 6 years ago
gabime 543060683b Clean log_msg_buffer 6 years ago
gabime 2848e51755 Clean log_msg_buffer 6 years ago
gabime 0284a23d0a Changed sink_it_ to accept const log_message& 6 years ago
gabime 7e728869cc comment 6 years ago
gabime a19d93e1a2 brace initialize some ctors 6 years ago
gabime 5aefa1af3d Fixed clang-tidy warnings 6 years ago
gabime f1718fb5b3 clang-format 6 years ago
gabime 6b527a50dd backtrace sink and refactoring 6 years ago
gabime 74df115fc1 Removed uneeded include 6 years ago
AMS21 c4df94a1d9
Fix Wundef in os-inl.h 6 years ago
gabime c1a524a969 Fixed clang-tidy warnings 6 years ago
gabime 23807e12e8 Fixed throw macros and includes 6 years ago
gabime 87ec1ab97b Fixed clang warnings 6 years ago
gabime b057b979fa Added missing include 6 years ago
gabime 6d8cc30f12 fix conflict 6 years ago
gabime 0335e3fcc0 Print error and abort instead of throw if SPDLOG_NO_EXEPTIONS is defined 6 years ago
Gabi Melman 76aa1059cd
Update async.h 6 years ago
gabime b0a25f0183 wip - no-exceptions support 6 years ago
gabime db1babab5e Fixed some msvc code analysis warnings 6 years ago
gabime 7ea951613d Update logger-inl.h 6 years ago
gabime 6506b73523 Add noexcept to move ctor and operator= 6 years ago
gabime 01eb59ca9b Removed spdlog::default_level and its usage in registry 6 years ago
gabime ffb7c317b5 Fix #1176 again 6 years ago
Gabi Melman bb7420fc22
Update logger.h 6 years ago
gabime 0df9164e7c Fix #1176 6 years ago
gabime dcd590b9de fstat64(..) -> ::fstat64(..) 6 years ago
Charles Milette eb51f37c67
Fix ambiguous overload errors 6 years ago
Charles Milette 4ef4d0659d
Improve correctness of convertion checks 6 years ago
Charles Milette 2ce9a3f70f
Add overload to logger when T can be statically converted to wstring_view_t 6 years ago
Charles Milette 59cbdaaf49
Add more source_loc overloads in spdlog namespace 6 years ago
Gabi Melman e0cf16b7e9
Fix #1168 6 years ago
AMS21 9966a6a4b7
Fix use old style cast 6 years ago
gabime a7ba6e447d clang-format 6 years ago
gabime baa978ab0b Added stdout_sinks.h to the library build 6 years ago
Gabi Melman 9f1b4fc9e7
Update wincolor_sink-inl.h 6 years ago
gabime 38e5dbd866 Fix win-color sink redirection to file 6 years ago
gabime 3c30f77d31 limit default error handler to 1 message/second to avoid flood 6 years ago
gabime bcb6484062 Removed redundant include statements 6 years ago
gabime 11472eddbc Catch sink exceptions without affecting other sinks 6 years ago
gabime 12470f6221 Revert null_sink changes 6 years ago
gabime a82d0e2f57 try to prevent optimizer to remove null sink code altogether 6 years ago
gabime dca1d1e0d1 try to prevent optimizer to remove null sink code altogether 6 years ago
gabime 0cef8f3d26 try to prevent optimizer to remove null sink code altogether 6 years ago
gabime fbde18fc02 try to prevent optimizer to remove null sink code altogether 6 years ago
gabime b640c59087 try to prevent optimizer to remove null sink code altogether 6 years ago
gabime 1f3dea60d3 try to prevent optimizer to remove null sink code altogether 6 years ago
gabime 39910f5137 Fixed execption include 6 years ago
gabime 81e82fb2d3 Rename func name wincolor sink 6 years ago
gabime c817254495 Update wincolor_sink-inl.h
minor formatting
6 years ago
gabime 4578b0ad11 Fixed gcc9 conversion warning 6 years ago
gabime 9fbf82b603 Fixed gcc9 conversion warning 6 years ago
gabime 4b0267910c Refactored padding handling in formatter using templates 6 years ago
gabime 54456aee9e Refactored padding handling in formatter using templates 6 years ago
gabime d3f31c6038 Fixed build 6 years ago
gabime 59dd9f6203 comment 6 years ago
gabime 05cac05c06 clang_format 6 years ago
gabime 724713ac80 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 6 years ago
gabime 72f3d5291c Fix issue #1147 6 years ago
gabime c138685364 Fix issue #1147 6 years ago
gabime 2512ac1e3c Added const qualifier to padinfo 6 years ago
Gabi Melman 3a94a60537
Update stdout_sinks-inl.h 6 years ago
k0zmo 29fa474e4a Use SPDLOG_HEADER_ONLY uniformly 6 years ago
k0zmo ddb19f4a4f Add missing include directive 6 years ago
k0zmo 789fb1e7c9 Move templated constructor definition to header file 6 years ago
gabime 521c5317a2 Fix #1143 6 years ago
PeterTh ac7821f9bf Prevent NEAR and FAR macro definitions from leaking on Windows platforms 6 years ago
gabime 5f27697198 clang-format 6 years ago
gabime 261d2c5ae4 Protected from size_t to int overflow in systemd sink 6 years ago
gabime 847f7de003 Simplify syslog sinks overflow check 6 years ago
gabime dffc8df3e0 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 6 years ago
gabime db103ff340 Replaced passing time by val istead of ref in helper 6 years ago
gabime c27a4ee61f Added elapsed flag to formatter 6 years ago
Mattias Jernberg d969f8621d Fix syslog output
payload does not appear to be reliably null terminated and leaks
data. Use size to the formatter to reliably terminate messages.
6 years ago
gabime fd53472238 Cleaned common.h 6 years ago
gabime 8d758add63 Relace remaining const char* with string_view_t in the API 6 years ago
gabime 506ab1c735 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 6 years ago
Matthias Moulin 5a7bcd0a4f
Update logger.h 6 years ago
Matthias Moulin ae92279f5c
Update spdlog.h 6 years ago
Matthias Moulin be33f5eb89
Added wstring_view_t 6 years ago
gabime 717a582085 Dont allow including of dup_filter_sink if SPDLOG_NO_DATETIME is defined 6 years ago
gabime f5831d5132 clang-format 6 years ago
gabime 517ccc4088 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 6 years ago
gabime 90dd56b839 Fix #1130 6 years ago
Zhiyuan "Jerry" Ma 75bb4346b2
Add missing include 6 years ago
Shintaro Seki 54e44ab477 Fix one more `msg.time`. 6 years ago
Shintaro Seki 7ffa0766b4 Fix rotation condition when SPDLOG_NO_DATETIME is defined.
When SPDLOG_NO_DATETIME is defined, the rotation was never worked
because `msg.time` is always zero.
6 years ago
Charles Milette 9e602a491b
Silence narrowing warning 6 years ago
Charles Milette f529afa625
Use stack allocated space when possible 6 years ago
Charles Milette 3bcd3cef2f
Fix deprecation warnings in filename_to_str 6 years ago
gabime d1d2609f49 Updated syslog_sink 6 years ago
gabime 9aa6cdc494 Updated systemd sink and tests 6 years ago
Gabi Melman dc054c3f8a
Merge branch 'v1.x' into v1.x 6 years ago
gabime 94c2810b0a Reduced max padding 128=>64 6 years ago
gabime 6e83abdbf2 Removed stdout_sinks from spdlog.cpp for faster library compile time 6 years ago
gabime c75549f6db Removed un needed #include 6 years ago
gabime 2ebc96d8eb Fixed windows build 6 years ago
gabime 29f2eeea31 Removed formatter_ member from the sink interface 6 years ago
Jorge Bellon-Castro a13981ffe4 Provide source location support for systemd_sink.h 6 years ago
gabime cf152e6030 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 6 years ago
gabime 7f3b5fb84d Fix dup filter 6 years ago
Gabi Melman 3d069f7b46
Update dist_sink.h 6 years ago
Gabi Melman 65c4f955a6
Update systemd_sink.h 6 years ago
Gabi Melman 246b4b01c5
Update syslog_sink.h 6 years ago
Gabi Melman a680b71dc7
Update null_sink.h 6 years ago
casperevan 67f3a83c31 Fix missing include for null_mutex in rotating_file_sink.h 6 years ago
gabime 5dd260c336 Added missing include to dist_sink 6 years ago
gabime ee6f165a1f New duplicate filter sink 6 years ago
Mark Koester a9e92d6c5c
Fix warning: redundant move in return statement 6 years ago
DanielChabrowski 59746c2e36 Fix use of incomplete type in stdout sinks 6 years ago
gabime ab9e1b3aa7 Removed unneeded includes 6 years ago
gabime af6744b112 Fixed color 6 years ago
gabime 1d86803e38 Fix #1116 6 years ago
gabime b12c19162b Added thread callback option to thread_pool 6 years ago
gabime 220608e52a clang-format 6 years ago
gabime 06fb5c7c69 Close issue #1113 6 years ago
gabime 74e2aa9c66 Micoro optimize macros 6 years ago
Gabi Melman b9cc158e52
Fix #1115 6 years ago
gabime e68cf1c9ed Add formatting option to syslog in ctor. Fix issue #729 #1107 6 years ago
gabime f0fcc73f92 Minor improvments to ansicolor sink 6 years ago
gabime 78c833a09f clang-format 6 years ago
gabime 38888ba5b3 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 6 years ago
gabime 99e519cf0f Simplify color sinks 6 years ago
gabime 09cb45001b Added copy ctor and assignment to logger 6 years ago
gabime db5af8ead1 clang-format 6 years ago
gabime c09dee7717 Moved source filename shortening to pattern formatter instead of macro 6 years ago
gabime 90f348d26a Version 6 years ago
gabime 8d3d06b7a0 Fixed version extraction in CMake 6 years ago
Gabi Melman c56ee8ec03
Update version.h 6 years ago
gabime 3448e5867e Added oberrun policy bench to async-bench and removed async from bench 6 years ago
gabime e03c160e27 Optmize set_formatter to avoid redundant clone 6 years ago
gabime a33de607df Fix issue #1099 6 years ago
gabime 33a42202c7 Replace string pointer with string_view in log_msg 6 years ago
gabime c1b39eb2ce Fix circular include 6 years ago
gabime bcfa9241b8 Updated copyright headers 6 years ago
gabime eea9d6136f Moved default sync factory to seperate file to avoid cyclic includes 6 years ago
gabime c35f33e61a Fixed clang warning about size_t indexing 6 years ago
gabime 78eeba940a Fix issue #114 6 years ago
gabime b3ed5f77f2 Updated tweakme 6 years ago
gabime 38f6b5ea71 Keep clang-tidy happy 6 years ago
gabime c000a6164c Removed unused member from log_msg 6 years ago
gabime 52b6be0dfe Added logger ctor that accepts only name(empty logger) 6 years ago
gabime 9329f8d3cd Merge v1.x 6 years ago
gabime 884c23a9c9 Merge v1.x 6 years ago
gabime 7a3a560c44 Merge v1.x 6 years ago
David Zemon 8dd85285e7 Allow user to choose between static or shared library 6 years ago
gabime ce637440bb wip static-lib 6 years ago