gabime
|
0e77c3391b
|
New compile time API using SPDLOG_ACTIVE_LEVEL
|
2018-11-11 18:15:24 +02:00 |
|
Gabi Melman
|
f1e79bde2e
|
Update pattern_formatter.h
|
2018-11-11 02:27:03 +02:00 |
|
gabime
|
7b6849578b
|
Fixed some clang-tidy warnings
|
2018-11-11 01:53:51 +02:00 |
|
gabime
|
6fedffe6d6
|
Moved the SPDLOG_CATCH_AND_HANDLE to logger_impl.h
|
2018-11-11 01:33:08 +02:00 |
|
gabime
|
d54e302a28
|
clang-format
|
2018-11-11 01:26:57 +02:00 |
|
gabime
|
d99179f822
|
Small refactoring to registry class
|
2018-11-11 01:26:22 +02:00 |
|
gabime
|
65cff673b8
|
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
|
2018-11-11 01:19:13 +02:00 |
|
gabime
|
dc166cad92
|
Added default pattern support for pattern_formatter to avoid parsing pattern when using default pattern
|
2018-11-11 01:18:57 +02:00 |
|
gabime
|
ba4ed0eb7f
|
micro optimize scoped_padder
|
2018-11-11 00:48:25 +02:00 |
|
gabime
|
3cdf2b7f04
|
micro optimize scoped_padder
|
2018-11-11 00:31:14 +02:00 |
|
Pablo Arias
|
a446f187c1
|
Fixed deadlock by recursive mutex
|
2018-11-10 17:38:23 +01:00 |
|
gabime
|
3ff541cf77
|
Optimized scoped_pad
|
2018-11-10 18:03:11 +02:00 |
|
Pablo Arias
|
10895796b2
|
Added mutexes to protect logger initialization and toggling automatic registration
|
2018-11-10 16:55:35 +01:00 |
|
Pablo Arias
|
fbc58ebef8
|
* using API call instead of macro for toggling automatic registration
* added unit test for disabling automatic registration
|
2018-11-10 14:34:04 +01:00 |
|
gabime
|
5c54414be7
|
Padding support in pattern formatter
|
2018-11-09 15:18:45 +02:00 |
|
gabime
|
4df28728e2
|
clang-format
|
2018-11-09 14:56:48 +02:00 |
|
Pablo Arias
|
f95b189fe3
|
Added a global option in tweakme.h that disabled global registration of
loggers. fixes #712
|
2018-11-04 20:12:42 +01:00 |
|
Gabi Melman
|
1aace95c8d
|
Update periodic_worker.h
|
2018-11-02 17:53:27 +02:00 |
|
rwen2012
|
794a636dd3
|
change the log_msg&& to log_msg&
|
2018-10-31 11:01:28 +08:00 |
|
gabime
|
e35414a0f1
|
Removed redundant casts to string_view
|
2018-10-30 01:23:17 +02:00 |
|
gabime
|
0d0706a204
|
Small fix to pattern formatter
|
2018-10-30 01:14:42 +02:00 |
|
gabime
|
1b04c222cf
|
Fixed issue #888
|
2018-10-30 00:54:22 +02:00 |
|
Jerome Meyer
|
1b391ccd06
|
Cleanup header file: remove log_msg.h include from fmt_helper.h
|
2018-10-29 09:55:41 -04:00 |
|
gabime
|
240a58fd6e
|
Fixed issue #881
|
2018-10-24 08:47:02 +03:00 |
|
gabime
|
99e23b41eb
|
use static_cast<string_view> instead of ctor in logger impl
|
2018-10-22 00:47:51 +03:00 |
|
gabime
|
392d126372
|
Renamed string_view_type -> string_view_t
|
2018-10-21 23:50:07 +03:00 |
|
gabime
|
871cca2401
|
Fixed pattern formatter
|
2018-10-21 23:48:11 +03:00 |
|
gabime
|
1bdd556d3b
|
code formatting
|
2018-10-21 23:23:40 +03:00 |
|
gabime
|
9daad800a8
|
Fix mingw compilation
|
2018-10-21 19:26:11 +03:00 |
|
gabime
|
8d2c956563
|
Optimize log(const T&) if can be statically converted to string_view
|
2018-10-21 19:04:55 +03:00 |
|
gabime
|
0584d6d89b
|
Removed logn declaration
|
2018-10-21 18:38:37 +03:00 |
|
gabime
|
894438d5fb
|
Better support for string_view
|
2018-10-21 12:46:58 +03:00 |
|
Gabi Melman
|
2ad191aeba
|
Update log_msg.h
|
2018-10-20 18:27:58 +03:00 |
|
gabime
|
4e3e80109a
|
Code formatting
|
2018-10-19 17:12:35 +03:00 |
|
gabime
|
70bef682b0
|
Fixed clang-tidy warning about implicit conversion to string_view
|
2018-10-19 17:12:02 +03:00 |
|
gabime
|
c2a9bf9974
|
Small refactoring and support wchar again
|
2018-10-19 16:48:22 +03:00 |
|
gabime
|
a5a39c52b0
|
Added nullptr check to append_string_view
|
2018-10-19 02:45:35 +03:00 |
|
gabime
|
6355e9895d
|
Major change to log_msg - contain only string_view instead of buffer
|
2018-10-19 02:15:50 +03:00 |
|
gabime
|
abf4af2645
|
Merge branch 'sized_buf' of https://github.com/peergynt/spdlog into peergynt-sized_buf
|
2018-10-18 23:29:42 +03:00 |
|
Jerome Meyer
|
cb71fea0f6
|
Use fmt::string_view when logging a C string to avoid unnecessary copy
|
2018-10-18 11:04:20 -04:00 |
|
gabime
|
3e2d593dde
|
always initialize level and thread_id in log_msg
|
2018-10-18 11:18:02 +03:00 |
|
gabime
|
b1277caeeb
|
Typo
|
2018-10-16 19:30:38 +03:00 |
|
gabime
|
c465250c21
|
Fixed clang-tidy warning (added move)
|
2018-10-16 14:39:29 +03:00 |
|
gabime
|
815b52b8fb
|
Fixed implicit conversion to str in c_formatter
|
2018-10-16 00:12:54 +03:00 |
|
gabime
|
275167d1b0
|
Micro optimize eol in formatter
|
2018-10-15 16:22:00 +03:00 |
|
gabime
|
45717147f7
|
Improved null_logger factory
|
2018-10-13 20:01:05 +03:00 |
|
gabime
|
f2f9f324ec
|
Updated default API impl and tests
|
2018-10-13 19:23:11 +03:00 |
|
gabime
|
8131d3e127
|
Added SPDLOG_DISABLE_DEFAULT_LOGGER option to tweakme.h
|
2018-10-12 03:21:21 +03:00 |
|
gabime
|
226d5a1d36
|
Added SPDLOG_DISABLE_DEFAULT_LOGGER option to tweakme.h
|
2018-10-12 03:17:51 +03:00 |
|
gabime
|
312fe4775d
|
Added SPDLOG_DISABLE_DEFAULT_LOGGER option to tweakme.h
|
2018-10-12 03:16:22 +03:00 |
|
gabime
|
b368d18b0f
|
Added default logger API
|
2018-10-12 03:04:55 +03:00 |
|
gabime
|
8e4996baf4
|
Replaced constexpr with SPDLOG_CONSTEXPR
|
2018-10-12 01:32:21 +03:00 |
|
gabime
|
b7cd502054
|
Removed redundant file
|
2018-10-12 01:25:11 +03:00 |
|
gabime
|
53ac379bc5
|
Removed extra whitespace from SDPLOG_TRACE message
|
2018-10-11 19:14:02 +03:00 |
|
DimRochette
|
3079551d30
|
fix namespace of make_unique
|
2018-10-10 11:23:25 +02:00 |
|
gabime
|
f4c5c5a367
|
Replaced noexcept with SPDLOG_NOEXCEPT
|
2018-10-10 01:01:37 +03:00 |
|
gabime
|
2a7b995723
|
Added noexcept some function in common.h
|
2018-10-10 00:57:16 +03:00 |
|
gabime
|
d0beac70bd
|
Removed dead code from os.h
|
2018-10-10 00:29:34 +03:00 |
|
gabime
|
cbf66ac653
|
Removed dead code from os.h
|
2018-10-10 00:29:21 +03:00 |
|
gabime
|
98f9cb8c1f
|
Added noexcept to most of details::os functions
|
2018-10-10 00:26:52 +03:00 |
|
gabime
|
c83c9a3193
|
Version 1.2.0
|
2018-10-07 22:31:36 +03:00 |
|
gabime
|
1b8bf35acc
|
Micro optimize: don't init log_msg.msg_id on construction. It will be set anyway later
|
2018-10-06 01:49:34 +03:00 |
|
gabime
|
aa47ac85c9
|
add constexpr to hex chars
|
2018-10-05 23:23:09 +03:00 |
|
gabime
|
887a104dd0
|
Fixed clang-tidy warning
|
2018-10-05 15:19:03 +03:00 |
|
gabime
|
1f4cae4bf7
|
Changed forward<log_msg> to std::move(log_msg) in thread pool
|
2018-10-05 14:50:30 +03:00 |
|
gabime
|
3b009f5aa6
|
Changed forward<worker_ptr> to std::move in async logger
|
2018-10-05 14:33:53 +03:00 |
|
gabime
|
36112371c0
|
Reverted const qualifier to log_msg& args, fixed issue #849, and added counter tests
|
2018-10-05 14:23:37 +03:00 |
|
gabime
|
2fa538779f
|
Fixed static_assert
|
2018-10-04 02:20:47 +03:00 |
|
gabime
|
b7a6659451
|
code formatting
|
2018-10-04 02:10:46 +03:00 |
|
gabime
|
102c31a04c
|
Accecpt iterators by value in logger ctor insted of ref
|
2018-10-04 02:06:39 +03:00 |
|
gabime
|
10000c383a
|
Better error message if WideCharToMultiByte fails
|
2018-10-03 00:26:58 +03:00 |
|
gabime
|
8b42b7d269
|
Fix support for wchar to utf8 under windows (fix issue #851 and #764)
|
2018-10-02 18:27:49 +03:00 |
|
gabime
|
17702969fa
|
Upgrded to fmt version 5.2.1
|
2018-10-02 16:14:39 +03:00 |
|
Gabi Melman
|
c5011181bb
|
Update log_msg.h
|
2018-10-01 14:27:43 +03:00 |
|
gabime
|
0876e39c4f
|
pad3 small optimization
|
2018-09-28 01:27:37 +03:00 |
|
gabime
|
0b516733db
|
user buffer.clear() insread of resize(0)
|
2018-09-27 17:08:21 +03:00 |
|
gabime
|
18df6138a7
|
clang-format
|
2018-09-27 02:03:12 +03:00 |
|
gabime
|
4720b703f4
|
Fixed clang-tidy warnings
|
2018-09-27 01:58:39 +03:00 |
|
gabime
|
cd8e15dcd1
|
Fixed clang-tidy warnings
|
2018-09-27 01:39:26 +03:00 |
|
gabime
|
a06d32ae19
|
Fixed clang-tidy warnings
|
2018-09-27 01:14:35 +03:00 |
|
gabime
|
7af3f014af
|
Fixed clang-tidy warning
|
2018-09-27 00:59:28 +03:00 |
|
gabime
|
8e80081f99
|
Fixed clang-tidy warning
|
2018-09-27 00:56:19 +03:00 |
|
gabime
|
14c0417f3e
|
Fixed clang-tidy warning
|
2018-09-27 00:47:09 +03:00 |
|
gabime
|
0879dea444
|
Fixed clang-tidy warning
|
2018-09-27 00:39:17 +03:00 |
|
gabime
|
a8c4aef6bd
|
fix typo
|
2018-09-26 23:50:47 +03:00 |
|
gabime
|
669a66f18a
|
format
|
2018-09-26 23:48:59 +03:00 |
|
gabime
|
e8dae26176
|
Moved spdlog::make_unique to spdlog::details::make_unique and prevent T to be array
|
2018-09-26 23:48:36 +03:00 |
|
gabime
|
e3a66473b2
|
Small cleanup in set_formatter
|
2018-09-26 15:53:54 +03:00 |
|
gabime
|
7704e41336
|
Fixed issue #833
|
2018-09-26 15:43:23 +03:00 |
|
gabime
|
a74bbe7381
|
base_sink default ctor
|
2018-09-26 15:41:57 +03:00 |
|
gabime
|
729ec21629
|
Added virtual protected functions to base_sink
|
2018-09-26 15:29:19 +03:00 |
|
gabime
|
b393715bee
|
Added virtual protected functions to base_sink
|
2018-09-26 15:27:48 +03:00 |
|
gabime
|
5ec4e60424
|
Replaced SPDLOG_FINAL macro with final
|
2018-09-26 15:26:34 +03:00 |
|
gabime
|
5cd24f3033
|
Replaced SPDLOG_FINAL macro with final
|
2018-09-26 15:26:27 +03:00 |
|
gabime
|
27a03c5cec
|
Replaced SPDLOG_FINAL macro with final
|
2018-09-26 15:24:22 +03:00 |
|
gabime
|
ca8accbaa8
|
Replaced SPDLOG_FINAL macro with final
|
2018-09-26 14:45:38 +03:00 |
|
gabime
|
65defd3806
|
Replaced SPDLOG_FINAL macro with final
|
2018-09-26 14:33:37 +03:00 |
|
gabime
|
808bc1f4ed
|
clang format
|
2018-09-25 01:11:36 +03:00 |
|
gabime
|
41d879e292
|
Added support for binary logging using to_hex(..)
|
2018-09-25 01:03:57 +03:00 |
|
gabime
|
2fa7410c0e
|
Improve rotating sink error handling
|
2018-09-18 00:09:58 +03:00 |
|
gabime
|
3771d12992
|
Upgraded to fmt ver 5.2.0
|
2018-09-17 14:40:52 +03:00 |
|
Alexander Dalshov
|
d48d6939c2
|
ansicolor_sink.h - add missing sink include
|
2018-09-17 11:26:40 +03:00 |
|
Philip Miller
|
22f85deb2c
|
Merge remote-tracking branch 'origin/v1.x' into pwm1234/rotate_on_open
|
2018-09-06 11:40:46 -04:00 |
|
Philip Miller
|
52a01b2cf2
|
add argument to rotating file sink for rotate_on_open
when true, the log file will be rotated when it is opened so the newly constructed file will start off being empty
|
2018-09-06 02:47:48 -04:00 |
|
Gabi Melman
|
9fda1cb421
|
Merge pull request #813 from jwnimmer-tri/dist_sink_reset_v1.x
Add set_sinks method to dist_sink
|
2018-09-04 23:56:03 +03:00 |
|
Gabi Melman
|
37cd707294
|
Fix issue #819
|
2018-09-03 19:08:57 +03:00 |
|
gabime
|
3698c1d2f1
|
added spdlog namespace when calling make_unique
|
2018-09-02 01:27:28 +03:00 |
|
Gabi Melman
|
00acb8ba41
|
Update registry.h
|
2018-09-01 22:41:56 +03:00 |
|
Gabi Melman
|
a6ee1cf590
|
fix vc compliation error about make_unique
|
2018-09-01 21:56:19 +03:00 |
|
gabime
|
ebce97947d
|
use make_unique
|
2018-09-01 21:30:05 +03:00 |
|
gabime
|
f4bbe8b2b3
|
Fixed some extra warnings from clang
|
2018-08-31 14:17:11 +03:00 |
|
Jeremy Nimmer
|
679fcd787f
|
Add set_sinks method to dist_sink
This allows users to set exactly the sinks they want, even if other
unknown application code has added bespoke sinks in the meantime.
|
2018-08-29 12:29:32 -04:00 |
|
Maciej Gajewski
|
c4de214cea
|
Pessimizing move removed
|
2018-08-29 17:21:38 +02:00 |
|
gabime
|
5d7845c138
|
Added "clone()" support to loggers
|
2018-08-25 17:55:31 +03:00 |
|
gabime
|
91d8869f36
|
Added "clone()" support to loggers
|
2018-08-25 17:35:20 +03:00 |
|
Gabi Melman
|
1f8b2cbb8b
|
Update file_helper.h
|
2018-08-24 13:27:49 +03:00 |
|
Gabi Melman
|
d0cfca0820
|
Update file_helper.h
|
2018-08-24 13:27:10 +03:00 |
|
Gabi Melman
|
f6049cd333
|
Update file_helper.h
|
2018-08-24 13:26:45 +03:00 |
|
eruiz
|
39492436ec
|
WIN32: Don't deny access to file sinks from other processes
|
2018-08-23 12:20:26 -03:00 |
|
Daniel Chabrowski
|
2990126054
|
Change console_globals include to windows.h only
|
2018-08-22 22:47:16 +02:00 |
|
Daniel Chabrowski
|
3edc7f1d18
|
Add missing include in console_globals.h
|
2018-08-22 21:46:46 +02:00 |
|
Gabi Melman
|
2870afdeae
|
Update stdout_sinks.h
|
2018-08-21 03:37:29 +03:00 |
|
gabime
|
d3c1ad29a0
|
Optimize logging for const char* messages
|
2018-08-20 12:43:31 +03:00 |
|
Gabi Melman
|
176cab4fee
|
Update file_helper.h
|
2018-08-17 14:07:49 +03:00 |
|
Gabi Melman
|
28435dc736
|
Normalized spdlog includes in file_helper
|
2018-08-17 14:06:48 +03:00 |
|
gabime
|
a58d7594cb
|
Fixed issue #798 and added -Wconversion compiler flag to build
|
2018-08-17 00:32:13 +03:00 |
|
gabime
|
b6b9d835c5
|
Version 1.1.0
|
2018-08-15 19:34:10 +03:00 |
|
gabime
|
b962fbb15c
|
Fixed issue #797
|
2018-08-15 19:01:44 +03:00 |
|
gabime
|
750b520f41
|
Fix broken build
|
2018-08-14 16:38:35 +03:00 |
|
Luiz Siqueira
|
4eb80dd8d2
|
acquire lock before reading overrun_counter
|
2018-08-14 10:11:03 -03:00 |
|
Luiz Siqueira
|
c543985cf4
|
use size_t instead of int for overrun counter
|
2018-08-14 09:21:52 -03:00 |
|
Luiz Siqueira
|
863f704f47
|
increment counter every time we overrid a message in async mode.
|
2018-08-14 08:51:20 -03:00 |
|
gabime
|
566df7e826
|
Added missing include to q
|
2018-08-14 00:58:09 +03:00 |
|
gabime
|
607779cccf
|
micro optimization in log_msg constructor
|
2018-08-13 12:27:11 +03:00 |
|
gabime
|
da2af6ea2e
|
Fixed some clang-tidy warning
|
2018-08-13 11:43:00 +03:00 |
|
gabime
|
6ae240c0b6
|
code formatting and clang tidy warnings fixes
|
2018-08-13 10:32:07 +03:00 |
|
gabime
|
05d6960ebc
|
code formatting and clang tidy warnings fixes
|
2018-08-13 10:30:02 +03:00 |
|
gabime
|
4866f2ac05
|
Put override kw again
|
2018-08-13 09:27:11 +03:00 |
|
gabime
|
4456f96ae3
|
Fixed clang warnings
|
2018-08-13 09:21:47 +03:00 |
|
gabime
|
8008d7fe53
|
Replace emplace_back with push_back in pattern_formatter
|
2018-08-13 09:09:49 +03:00 |
|
rajesh-p
|
769f11109d
|
Namespace fix for the issue 785
Added namespace fix
|
2018-08-09 21:17:53 -07:00 |
|
Gabi Melman
|
85a2bf1c17
|
Merge pull request #784 from baishuai/v1.x
add new line at end of file, fix compiler warnings #778
|
2018-08-08 22:29:14 +03:00 |
|
baishuai
|
a2fa7a833c
|
add new line at end of file, fix compiler warnings
|
2018-08-08 22:59:57 +08:00 |
|
gabime
|
01e05a4495
|
clang format
|
2018-08-05 00:35:32 +03:00 |
|
gabime
|
af6b3fe599
|
delay the release mutex in the async queue only for mingw
|
2018-08-05 00:34:59 +03:00 |
|
gabime
|
8bfec30d48
|
Fix deadlock issue with mingw in async logger
|
2018-08-03 13:38:41 +03:00 |
|
slapenko
|
34ada56f5d
|
Refactoring. Rid of open_file for clarity
|
2018-08-02 07:27:49 -05:00 |
|
slapenko
|
64521005ab
|
We can control should daily_file_sink truncate an underlying file or not
|
2018-08-01 22:58:15 -05:00 |
|
gabime
|
fd54719351
|
clang-format
|
2018-07-26 21:13:19 +03:00 |
|
gabime
|
420b17ae65
|
Fix issue #769
|
2018-07-26 21:09:40 +03:00 |
|