Commit Graph

1506 Commits

Author SHA1 Message Date
gabime
153c25dbb3 Update logger-inl.h 2019-09-03 17:55:34 +03:00
gabime
a1a6b7e64f Update backtracer.h 2019-09-03 14:56:06 +03:00
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
2019-09-03 14:54:17 +03:00
gabime
6ff52332a8 Remove unused member from backtracer 2019-09-03 14:33:30 +03:00
gabime
5e75b104d6 Fix backtracer 2019-09-03 14:04:31 +03:00
gabime
dc893701f9 Update circular_q.h 2019-09-03 13:47:55 +03:00
gabime
e6b0aaf94a typo 2019-09-03 11:53:28 +03:00
gabime
e754cbf763 Update daily_file_sink.h 2019-09-02 12:55:05 +03:00
gabime
5988895d69 Simplify daily sink filename creation 2019-09-02 12:40:47 +03:00
gabime
2af5eea2c6 SImplify filename creation in rotating sink 2019-09-02 12:35:33 +03:00
Matthias Moulin
9c5869ce5a
Fixed {fmt} include if using the non-bundled version 2019-08-31 21:30:36 +02:00
Zhiyuan "Jerry" Ma
aa731e3297
Remove extra semicolon
... in macro SPDLOG_LOGGER_CALL
2019-08-31 11:21:36 -04:00
gabime
ed8d099607 Fixed #1197 2019-08-29 01:05:23 +03:00
gabime
b693d0cd91 Fix #1195 2019-08-29 00:28:00 +03:00
gabime
fafedd2d59 Minor cleanup 2019-08-29 00:07:21 +03:00
gabime
f3a7ef1199 Fix compile bug 2019-08-28 23:53:00 +03:00
Gabi Melman
cb890c96b9
Update logger.h 2019-08-28 22:59:16 +03:00
gabime
d89baf4c5b Fixed tidy warning 2019-08-28 19:00:35 +03:00
gabime
f5492aed12 Unified usage of fmt::memory_buffer across the codebase 2019-08-28 18:46:09 +03:00
gabime
c2efd6ee58 Increased msg_buffer size to 250 2019-08-28 17:47:22 +03:00
gabime
c97c025adb clang-format 2019-08-27 20:22:07 +03:00
gabime
c55336e78d Better support for logger copy with backtrace 2019-08-27 20:20:15 +03:00
gabime
0fa09f6af4 Removed dead clode 2019-08-27 16:39:18 +03:00
gabime
011ed270e8 backtrace support for wchar api under windows 2019-08-27 15:06:53 +03:00
gabime
b155347560 Added forgotten lock in backtracer 2019-08-27 02:28:49 +03:00
gabime
d1b97c0ba9 Updated async_logger include 2019-08-27 02:16:29 +03:00
gabime
755ce0a016 Updated async_logger flush 2019-08-27 02:15:08 +03:00
gabime
11e9752536 Fixed logger's copy ctor 2019-08-27 01:56:48 +03:00
gabime
408a162044 Removed logger::clone() from API 2019-08-27 01:16:57 +03:00
gabime
7d6444491c Fixed registy::disable_backtrace() 2019-08-27 01:08:48 +03:00
gabime
e1be7f3d6f Refactoring to better support backtrace 2019-08-27 00:56:49 +03:00
gabime
04a8485b17 Replaced backtace implementation 2019-08-26 19:59:16 +03:00
gabime
f330dd210e Renamed file 2019-08-26 13:43:42 +03:00
gabime
97dc27b5fa minor code formatting 2019-08-26 01:16:53 +03:00
gabime
1fd43fe673 Fixed async_logger::clone 2019-08-26 01:11:22 +03:00
gabime
292fc153ef clang-format 2019-08-26 00:55:14 +03:00
gabime
6b7f3db28e Fixed async sink_it 2019-08-26 00:23:09 +03:00
gabime
eec6e28b19 Async logger cleanup 2019-08-26 00:13:43 +03:00
gabime
f3e379cf78 Fixed async dump_backtrace 2019-08-25 23:55:35 +03:00
gabime
0258c47774 some cleanup in logger 2019-08-25 19:35:57 +03:00
gabime
f63df65245 some cleanup in logger 2019-08-25 19:33:12 +03:00
gabime
099137fe9a backtrace_sink code cleanup 2019-08-25 18:05:47 +03:00
gabime
36f253893e Pass logger name to tracer 2019-08-25 17:44:08 +03:00
gabime
8280c0d64c Merge branch 'backtrace_support' of https://github.com/gabime/spdlog into backtrace_support 2019-08-25 17:28:49 +03:00
gabime
a7f7984c4a backtrace support api 2019-08-25 17:24:17 +03:00
gabime
dd33c16aae Replace backtrace trigger with dump_backtrace() 2019-08-23 14:47:40 +03:00
Gabi Melman
e0bf0c0301
Update thread_pool.h 2019-08-23 03:30:56 +03:00
gabime
8d8aacf5e9 Protect from double call to enable_backtrace() 2019-08-23 03:17:45 +03:00
gabime
33f881ac8b clang-format 2019-08-23 02:45:41 +03:00
gabime
a6d8b52686 Added enable_backtrace to spdlog_api 2019-08-23 02:28:52 +03:00
gabime
65407539bb Fixed log_msg_buffer 2019-08-23 01:10:48 +03:00
gabime
543060683b Clean log_msg_buffer 2019-08-23 00:16:44 +03:00
gabime
2848e51755 Clean log_msg_buffer 2019-08-23 00:16:13 +03:00
gabime
0284a23d0a Changed sink_it_ to accept const log_message& 2019-08-22 19:57:59 +03:00
gabime
7e728869cc comment 2019-08-22 19:48:11 +03:00
gabime
a19d93e1a2 brace initialize some ctors 2019-08-22 19:45:32 +03:00
gabime
5aefa1af3d Fixed clang-tidy warnings 2019-08-22 19:40:45 +03:00
gabime
f1718fb5b3 clang-format 2019-08-22 19:38:00 +03:00
gabime
6b527a50dd backtrace sink and refactoring 2019-08-22 19:36:47 +03:00
gabime
74df115fc1 Removed uneeded include 2019-08-22 00:59:16 +03:00
AMS21
c4df94a1d9
Fix Wundef in os-inl.h 2019-08-19 20:50:46 +00:00
gabime
c1a524a969 Fixed clang-tidy warnings 2019-08-19 12:20:37 +03:00
gabime
23807e12e8 Fixed throw macros and includes 2019-08-19 12:13:37 +03:00
gabime
87ec1ab97b Fixed clang warnings 2019-08-19 12:06:29 +03:00
gabime
b057b979fa Added missing include 2019-08-19 12:03:58 +03:00
gabime
6d8cc30f12 fix conflict 2019-08-19 11:33:39 +03:00
gabime
0335e3fcc0 Print error and abort instead of throw if SPDLOG_NO_EXEPTIONS is defined 2019-08-19 11:31:33 +03:00
Gabi Melman
76aa1059cd
Update async.h 2019-08-18 20:16:52 +03:00
gabime
b0a25f0183 wip - no-exceptions support 2019-08-18 19:46:28 +03:00
gabime
db1babab5e Fixed some msvc code analysis warnings 2019-08-18 18:28:13 +03:00
gabime
7ea951613d Update logger-inl.h 2019-08-18 17:45:09 +03:00
gabime
6506b73523 Add noexcept to move ctor and operator= 2019-08-18 17:33:35 +03:00
gabime
01eb59ca9b Removed spdlog::default_level and its usage in registry 2019-08-16 19:04:49 +03:00
gabime
ffb7c317b5 Fix #1176 again 2019-08-09 10:16:18 +03:00
Gabi Melman
bb7420fc22
Update logger.h 2019-08-07 06:15:46 +03:00
gabime
0df9164e7c Fix #1176 2019-08-07 01:29:59 +03:00
gabime
dcd590b9de fstat64(..) -> ::fstat64(..) 2019-08-07 00:59:29 +03:00
Charles Milette
eb51f37c67
Fix ambiguous overload errors 2019-07-24 13:52:03 -04:00
Charles Milette
4ef4d0659d
Improve correctness of convertion checks 2019-07-24 13:30:43 -04:00
Charles Milette
2ce9a3f70f
Add overload to logger when T can be statically converted to wstring_view_t 2019-07-24 13:27:54 -04:00
Charles Milette
59cbdaaf49
Add more source_loc overloads in spdlog namespace 2019-07-24 13:26:42 -04:00
Gabi Melman
e0cf16b7e9
Fix #1168 2019-07-24 08:49:59 -04:00
AMS21
9966a6a4b7
Fix use old style cast 2019-07-22 20:35:30 +00:00
gabime
a7ba6e447d clang-format 2019-07-18 14:26:36 +03:00
gabime
baa978ab0b Added stdout_sinks.h to the library build 2019-07-18 14:00:16 +03:00
Gabi Melman
9f1b4fc9e7
Update wincolor_sink-inl.h 2019-07-18 01:37:55 +03:00
gabime
38e5dbd866 Fix win-color sink redirection to file 2019-07-18 00:55:24 +03:00
gabime
3c30f77d31 limit default error handler to 1 message/second to avoid flood 2019-07-17 18:05:01 +03:00
gabime
bcb6484062 Removed redundant include statements 2019-07-17 16:09:39 +03:00
gabime
11472eddbc Catch sink exceptions without affecting other sinks 2019-07-17 16:01:30 +03:00
gabime
12470f6221 Revert null_sink changes 2019-07-17 15:33:29 +03:00
gabime
a82d0e2f57 try to prevent optimizer to remove null sink code altogether 2019-07-17 14:48:44 +03:00
gabime
dca1d1e0d1 try to prevent optimizer to remove null sink code altogether 2019-07-17 14:45:52 +03:00
gabime
0cef8f3d26 try to prevent optimizer to remove null sink code altogether 2019-07-17 14:42:26 +03:00
gabime
fbde18fc02 try to prevent optimizer to remove null sink code altogether 2019-07-17 14:41:18 +03:00
gabime
b640c59087 try to prevent optimizer to remove null sink code altogether 2019-07-17 14:41:07 +03:00
gabime
1f3dea60d3 try to prevent optimizer to remove null sink code altogether 2019-07-17 14:38:01 +03:00
gabime
39910f5137 Fixed execption include 2019-07-16 15:50:42 +03:00
gabime
81e82fb2d3 Rename func name wincolor sink 2019-07-15 12:22:34 +03:00
gabime
c817254495 Update wincolor_sink-inl.h
minor formatting
2019-07-15 12:14:46 +03:00