gabime
44e1f9f682
Added nonreturn sepcifier to fix #1748
2021-03-17 00:25:26 +02:00
gabime
37d76b961c
Fix #1876
2021-03-16 23:39:55 +02:00
Gabi Melman
fa659bf7ad
Update daily_file_sink.h
2021-02-27 11:18:12 +02:00
Gabi Melman
0fac33781d
Update daily_file_sink.h
2021-02-26 12:38:49 +02:00
Gabi Melman
3135b6a33d
Update comment
2021-02-26 12:33:43 +02:00
fawdlstty
a709e29586
fix unique mode compile
2021-02-26 10:18:33 +08:00
fawdlstty
dd46579cb4
fix name
2021-02-26 10:17:43 +08:00
fawdlstty
f4b7210e7b
remove externs
2021-02-26 09:28:12 +08:00
fawdlstty
05a0b0d7b0
use fmt::chrono and remove is_fmt flags
2021-02-26 09:21:13 +08:00
fawdlstty
c1f4d7506a
replace tab
2021-02-25 23:57:37 +08:00
fawdlstty
b6ba0be550
add daily_logger_format_mt and daily_logger_format_st sink
2021-02-25 23:55:19 +08:00
Jakub Neruda
5d4956d34b
Set default value to registry::err_handler_
2021-02-17 14:02:20 +01:00
Gabi Melman
42c5eb59c9
Update wincolor_sink-inl.h
2021-02-14 01:49:29 +02:00
Gabi Melman
09cc6e7754
Simplify wincolor_sink::set_foreground_color_
2021-02-14 01:03:02 +02:00
Gabi Melman
4a5bc41e89
Validate range in wincolor_sink::print_range_
2021-02-14 00:20:44 +02:00
Gabi Melman
0ade18828d
Remove switch statement from wincolor_sink::set_color_mode_impl
2021-02-13 23:53:36 +02:00
Gabi Melman
91046e6ca4
Simplify wincolor sink color mode management
2021-02-13 20:59:10 +02:00
Gabi Melman
17e1ba8ae2
simplifiy and mutex protect set_color_mode in wincolor sink
2021-02-13 20:16:15 +02:00
Gabi Melman
c47c854f15
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2021-02-13 20:06:51 +02:00
Gabi Melman
e931866b35
Removed public color constants from wincolor sink and intensify red and yellow
2021-02-13 20:06:40 +02:00
Gabi Melman
7828a065bf
Update stdout_sinks-inl.h
2021-02-13 17:45:00 +02:00
Gabi Melman
3e689e700e
Handle return values of win32 color functions in wincolor sink
2021-02-13 17:26:55 +02:00
Gabi Melman
a9964afcf7
Don't throw wincolor redirection failed, to be consistent with the non-redirect behaviour
2021-02-13 16:58:04 +02:00
Gabi Melman
95c19876c6
Skip log in wincolor sink if out_handle_ is null
2021-02-13 16:55:40 +02:00
Gabi Melman
5efccfa5e2
Fix #1828
2021-02-13 16:11:07 +02:00
Gabi Melman
89e737a258
Handle invalid handle in wincolor sink
2021-02-13 15:00:35 +02:00
Unknown
7e9385405f
better numeric_limits<>::max/min fix when using SPDLOG_WCHAR_TO_UTF8_SUPPORT
...
NOMINMAX macro doesn't work everytime for some reason
2021-02-06 10:50:29 +02:00
Gabi Melman
592ea36a86
Fix #1811
2021-01-21 21:12:42 +02:00
Gabi Melman
e059ebf99d
Merge pull request #1807 from ChristianPanov/patch-1
...
Initializer list style consistency
2021-01-21 03:02:26 +02:00
Gabi Melman
609480ed78
Merge pull request #1798 from gv-me/constexpr-log-levels
...
add constexpr to SPDLOG_LEVEL_NAMES declaration
2021-01-21 03:00:49 +02:00
Christian Panov
aacae62591
Initializer list style consistency
2021-01-20 20:11:34 +02:00
Kelvin Hu
47cbf3828d
fix compiling error and typo
2021-01-19 22:03:47 +08:00
Gabi Melman
46d418164d
Merge pull request #1787 from sylveon/windows-separator-filenames
...
Better support for / separators on Windows, improve wchar filename coverage
2021-01-12 00:29:08 +02:00
Gaurav Vaidya
ede8d84884
fix constexpr declaration for c++11
2021-01-11 11:25:27 +01:00
Gaurav Vaidya
53d223b45f
add constexpr to SPDLOG_LEVEL_NAMES declaration
...
for #1791
2021-01-11 11:16:06 +01:00
Charles Milette
ac35dd5a6f
Prevent integer overflows in wstr_to_utf8buf and utf8_to_wstrbuf
2021-01-10 18:26:24 -05:00
Charles Milette
9e19012cb0
Remove filename_memory_buf_t from headers
2021-01-10 18:19:28 -05:00
Gabi Melman
710a0e3a45
Merge pull request #1795 from graydon/truncate-but-still-append
...
Open files with "ab" mode even if truncating.
2021-01-09 12:20:26 +02:00
Graydon Hoare
b7f24b2456
Open files with "ab" mode even if truncating.
2021-01-09 00:35:32 -08:00
Charles Milette
fc594b551a
Prevent win_eventlog_sink from silently discarding errors when wide support is enabled
2021-01-06 22:17:09 -05:00
Charles Milette
f39ccccc0c
Fix linker error
2021-01-06 21:52:59 -05:00
Charles Milette
a453bccff0
Better support for / separators on Windows, improve wchar filename coverage
2021-01-06 04:15:14 -05:00
ryan-rsm-mckenzie
030d85a9b3
ensure stdout color sinks do not leak windows headers with SPDLOG_COMPILED_LIB
2020-12-26 03:45:12 -08:00
dominic
cec365888a
Added check for COLORTERM environment variable to detect if terminal
...
supports color.
Added alacritty to supported color terminals.
2020-12-19 23:22:31 +01:00
Gabi Melman
17c6e6ee3f
Merge pull request #1760 from iko1/v1.x
...
fix windows event sink log compilation error with UNICODE preprocessor
2020-12-16 11:41:44 +02:00
Amir Alperin
7fff900a1a
Fix error message in exception
2020-12-16 06:57:24 +02:00
Amir Alperin
c67974e4c8
replace deprected wchar string conversion
2020-12-16 01:14:55 +02:00
BVonk
9b80ca6c41
Add files via upload
2020-12-15 17:21:09 +01:00
Amir Alperin
22f514aabf
restore ident format
2020-12-13 23:11:25 +02:00
Amir Alperin
211478e13e
convert message back to wchar
2020-12-13 10:45:55 +02:00
Amir Alperin
5e33a7e58b
fix compilation errors
2020-12-13 10:11:00 +02:00
gabime
de0dbfa359
version 1.8.2
2020-12-11 16:40:52 +02:00
gabime
f93459579f
version 1.9.0
2020-12-11 16:37:37 +02:00
gabime
2b81c40b90
Bump fmt to version 7.1.3
2020-12-11 16:32:39 +02:00
Jonas Wittbrodt
f8ba24afee
add missing <algorithm> include
2020-11-19 14:09:33 +01:00
Могилин Виктор
e17ee87f38
Ability to get size of messages queue of async thread pool
2020-11-13 13:12:32 +03:00
Gabi Melman
18e3f07f7d
Fix #1710
2020-11-05 18:27:31 +02:00
dkavolis
23572369fc
Perfect forwarding for arguments
2020-11-02 00:37:03 +00:00
Christof Kaufmann
40160f2a57
Fix typo in comment
2020-10-20 02:49:09 +02:00
gabime
cbe9448650
version 1.8.1
2020-09-30 17:30:06 +03:00
gabime
5b345534dc
Minor change in ifdef for clarity
2020-09-30 17:29:44 +03:00
Gabi Melman
c8dc318fb3
Update logger-inl.h
2020-09-29 02:23:03 +03:00
Gabi Melman
23cb1a1080
Update logger-inl.h
2020-09-29 02:20:43 +03:00
Dirk Eddelbuettel
3cf4d34094
let R header defines switch to REprintf over fprintf(stdderr)
2020-09-28 17:13:09 -05:00
Gabi Melman
16d78ae5db
Update stdout_sinks-inl.h
2020-09-28 17:08:13 +03:00
gabime
62b4b7af83
Fix #1667
2020-09-28 13:39:31 +03:00
Gabi Melman
9799ecac6a
Remove redundant size check before calling WriteFile
2020-09-27 21:27:58 +03:00
Gabi Melman
dccb766095
Fix warning about enum usage
2020-09-27 19:08:24 +03:00
gabime
c97983a91c
Fix linux build
2020-09-27 18:42:27 +03:00
gabime
680fb07fd5
Updatd WriteFile usage
2020-09-27 18:34:01 +03:00
gabime
cfd0ea197c
Simplify WriteFile() usage under windows
2020-09-27 18:32:08 +03:00
gabime
48d4ed9bc0
Fix #1675
2020-09-27 18:27:41 +03:00
gabime
8923922f30
Cleaned level loading from env var
2020-09-27 02:08:24 +03:00
gabime
7542e42e4f
removed extra parentheses
2020-09-27 01:05:55 +03:00
Gabi Melman
7a9b23e4f4
Update registry-inl.h
2020-09-26 16:09:43 +03:00
gabime
47253ba2a1
Updated comment
2020-09-26 15:56:57 +03:00
gabime
69b54dd9e4
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2020-09-26 15:49:21 +03:00
gabime
36138617fc
small readablilty update in registry
2020-09-26 15:36:57 +03:00
gabime
231ca50700
clang-format
2020-09-26 15:34:05 +03:00
gabime
c7613f3e91
Fixed #1680
2020-09-26 15:32:44 +03:00
gabime
cefe67726e
wip fix #1680 again
2020-09-26 15:06:53 +03:00
gabime
1ac2dcc537
wip fix #1680 again
2020-09-26 14:41:33 +03:00
gabime
3a68eecb28
Fix issue #1680
2020-09-25 18:19:50 +03:00
gabime
54a8259b42
Fix #1680
2020-09-25 15:03:13 +03:00
Gabi Melman
99b8c5d379
Update bin_to_hex.h
2020-09-24 10:04:07 +03:00
Gabi Melman
5deb7c55e1
Fix #1676
2020-09-21 03:31:19 +03:00
gabime
9cd25dd216
Remove un needed hasher declaration
2020-09-01 23:49:54 +03:00
gabime
4a9ccf7e38
Fixed chrono wrapper
2020-09-01 12:34:59 +03:00
gabime
2963b9f07f
Updated comment
2020-09-01 12:24:11 +03:00
gabime
a4a9bc4d8e
version 1.8.0
2020-09-01 12:05:23 +03:00
gabime
a16a029790
Added bundled fmt os.h file
2020-09-01 12:04:36 +03:00
gabime
dfc777803a
enable the 'n' flag in for backward compatibility with fmt 6.x
2020-08-30 15:58:22 +03:00
gabime
934a9bb23e
Fix issue #1617
2020-08-30 15:18:33 +03:00
gabime
34f3d29d93
Added stopwatch support
2020-08-29 02:48:43 +03:00
gabime
cd701761f9
clang-format
2020-08-26 00:10:05 +03:00
gabime
23c2c00d69
Bumb fmt version to 7.0.3
2020-08-26 00:02:09 +03:00
Gabi Melman
685cc4edbc
Revert last commit
2020-08-20 00:00:54 +03:00
Gabi Melman
78369375e3
Update helpers-inl.h
2020-08-19 23:57:47 +03:00
Gabi Melman
6587058f74
Update argv.h
2020-08-19 23:56:56 +03:00
Piotr Barejko
726ca01e5c
Make load_env_levels inline function
2020-08-19 12:43:41 -07:00
Dominik Krümpelmann
db0d0438ff
tcp_client.h bugfix for macOS and add tcp example
...
-> fix the issue that the head is not compilable bc. of missing declaration
-> optimize if/else block in connection function. Else not needed bc. of break in if
2020-08-06 11:40:17 +02:00
Gabi Melman
3c527488e7
Update spdlog-inl.h
2020-07-24 13:06:29 +03:00
Eyal Rozenberg
7009727559
Fix for issue #1627 :
...
* Added: `spdlog::get_level()` API function - like `logger::level()`, except for the name change
* Added: `spdlog::should_log()` API function - like `logger: should_log()`
2020-07-23 23:05:12 +03:00
Gabi Melman
58875bdcd7
Update tcp_client-windows.h
2020-07-14 23:15:49 +03:00
Gabi Melman
616caa5d30
Version 1.7.0
2020-07-09 20:24:20 +03:00
Gabi Melman
8236ee3ff6
Update version.h
2020-07-08 19:46:57 +03:00
Gabi Melman
19f2804661
Fix #1611
2020-07-08 18:50:51 +03:00
Craig Andrews
22bee8128a
fmt 7.0.0 renamed the internal namespace to detail.
...
See: https://github.com/fmtlib/fmt/issues/1538
2020-07-06 13:01:52 -04:00
gabime
e69699e12c
enable_if
2020-06-08 00:38:30 +03:00
gabime
d6dbdbf27a
Revert 7f15fb2a21
since it breaks the ABI
2020-06-07 14:50:57 +03:00
gabime
a0dae55a69
Revert 7f15fb2a21
since it breaks the ABI
2020-06-07 14:38:16 +03:00
Gabi Melman
7f15fb2a21
Merge pull request #1580 from TamasFlorin/custom_rotating_filename
...
Add support for custom filename calculator in rotating_file_sink.
2020-06-06 22:25:52 +03:00
Tamas Florin
d5aa8db36f
Add missing os include for rotating_file_sink.
2020-06-06 21:08:03 +03:00
gabime
b0c4794305
Use default pointer type in enable_if
2020-06-06 14:25:36 +03:00
Tamas Florin
071206ef59
Add support for custom filename calculator in rotating_file_sink.
2020-06-04 13:38:21 +03:00
Joe Burzinski
741b0d6e82
Address code review comments: remove perfect forwarding on FormatString template parameters.
2020-06-03 21:47:48 -05:00
Joe Burzinski
3041faffab
Address code review comments: revert perfect forwarding on places that didn't need it, remove negative compilation unit test.
2020-06-02 20:30:25 -05:00
Joe Burzinski
30ee690401
Add support for FMT_STRING compile time checking. Add negative compilation unit test for compilers and c++ standard that support relaxed constexpr.
2020-05-31 13:15:40 -05:00
gabime
22a169bc31
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2020-05-27 00:02:51 +03:00
Gabi Melman
ac19803d03
Merge pull request #1571 from IIFE/filename-deadlock
...
fix deadlock on filename() call. Thanks @IIFE
2020-05-27 00:01:58 +03:00
IIFEgit
95485ee89b
keep filename as it's public
2020-05-26 21:59:57 +01:00
gabime
bc61f69058
Bump fmt version to 6.2.1
2020-05-26 23:47:57 +03:00
IIFEgit
0b86d6a451
fix deadlock on filename() call
2020-05-26 21:35:04 +01:00
gabime
0317731dc9
Fix #1569
2020-05-26 23:34:17 +03:00
Gabi Melman
3dedb52163
Merged again pr #1563
2020-05-20 22:50:35 +03:00
Gabi Melman
ad393b83a2
Revert 01dac453db
2020-05-20 22:39:25 +03:00
Jaakko Rantala
03abdf49a0
Fixed ringbuffer_sink last_raw and last_formatted giving the first lim number of elements instead of last.
2020-05-20 19:05:24 +03:00
gabime
597e89efe3
clang-format
2020-05-05 01:42:39 +03:00
gabime
683e44f5f8
Use static fun instead of member
2020-05-05 01:33:01 +03:00
gabime
0b36d4e360
Fix #1540
2020-05-05 01:03:33 +03:00
Bruce Mitchener
559984b2fe
Fix typos.
2020-05-01 08:54:16 +07:00
gabime
15066d1d37
clang-format
2020-04-29 01:19:23 +03:00
Gabi Melman
2170de8819
Update common.h
2020-04-28 18:42:59 +03:00
Gabi Melman
300ec667f6
Update common.h
2020-04-28 18:37:57 +03:00
Gabi Melman
348c4380d6
Fix #1535
2020-04-28 18:01:48 +03:00
gabime
42c466296a
Fix #1527 again
2020-04-26 01:58:55 +03:00
Gabi Melman
a9fcf9db47
Revert last commit
2020-04-26 00:47:32 +03:00
Gabi Melman
f3b55fcab0
Fix #1527
2020-04-26 00:43:36 +03:00
gabime
81444265f4
clang-format
2020-04-19 11:33:36 +03:00
Ron Rechenmacher
faaef7686d
pass log_time param by value
2020-04-18 22:44:13 -05:00
Ron Rechenmacher
9e6f5b6b2d
add single logger method and log_msg constructor and tests/test_time_point.cpp
2020-04-18 08:58:11 -05:00
gabime
394f79e9d3
small refactoring
2020-04-15 19:44:54 +03:00
gabime
7698bb0ae1
Bump fmt version to 6.2.0
2020-04-15 00:51:03 +03:00
Gabi Melman
b9726ba66d
Update syslog_sink.h
2020-04-13 21:12:42 +03:00
Gabi Melman
b20ffa7369
Fix #1523
2020-04-13 21:09:27 +03:00
gabime
8bc1ca0e44
clang-format
2020-04-12 02:21:48 +03:00
gabime
d38bd138cd
Micro optimze pattern-formatter when padding not needed
2020-04-12 02:21:14 +03:00
gabime
7766bc25d1
Updated fmt_helper::pad2()
2020-04-12 01:40:22 +03:00
gabime
619849c793
fixed comment
2020-04-11 20:15:04 +03:00
gabime
927b2b3942
Fixed conversion warnings
2020-04-11 20:07:40 +03:00
gabime
76389e057f
Optimize fmt_helper::pad3()
2020-04-11 19:50:19 +03:00
gabime
a8169a3d6b
clang-format
2020-04-10 15:35:58 +03:00
gabime
c16eb80d7f
Fixed multiple clang-tidy warnings
2020-04-08 17:04:10 +03:00
gabime
490940cd53
Minor update to fmt_helper
2020-04-04 20:11:59 +03:00
gabime
92d27b0aa3
Minor update to fmt_helper
2020-04-04 20:11:17 +03:00
gabime
ca9c83f824
Minor improvment to number padding
2020-04-04 20:06:04 +03:00
gabime
e3257e56ab
Fix #1480
2020-04-04 17:13:03 +03:00
Gabi Melman
dd38e096b2
Fix issue #1486
2020-03-24 02:15:14 +02:00
Denis Blank
61408a0f29
Fix a build issue when SPDLOG_PREVENT_CHILD_FD is defined
...
* Ref 033fe9f133
2020-03-23 22:16:25 +01:00
Gabi Melman
da3f3da92c
Update win_eventlog_sink.h
2020-03-22 02:30:15 +02:00
gabime
f0c35819bd
Removed unneeded nullptr check
2020-03-22 02:17:48 +02:00
gabime
ff616002cf
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2020-03-22 01:09:16 +02:00
gabime
e1c79869b6
Replaced more SPDLOG_THROW with throw_spdlog_ex
2020-03-22 01:09:08 +02:00
Gabi Melman
bd43403f5a
Update fwd.h
2020-03-22 00:54:23 +02:00
gabime
d3997cc4d1
Fix #1481
2020-03-22 00:50:22 +02:00
gabime
5b0b8579b2
Fix #1485 by removing SPDLOG_NO_NAME option
2020-03-22 00:30:01 +02:00
gabime
c927de137c
clang-format
2020-03-22 00:16:27 +02:00
gabime
eb23d505f8
resolve issue #1483
2020-03-22 00:09:56 +02:00
Gabi Melman
3b87eb3d08
Moved throw to dedicated function throw_spdlog_ex
2020-03-21 23:25:12 +02:00
gabime
0a5ada6411
clang-format
2020-03-21 15:25:26 +02:00
gabime
963f8d3485
Fixed tests
2020-03-21 15:25:05 +02:00
Gabi Melman
60a8c5f1c9
Added padding support and set_pattern to custom_flags
2020-03-21 15:03:41 +02:00
Gabi Melman
752d5685dc
Moved pattern formatter from spdlog/details to spdlog/
2020-03-21 13:33:04 +02:00
Gabi Melman
c6c517431f
wip custom formatter flags
2020-03-20 16:09:30 +02:00
gabime
d1819f5f76
clang-format
2020-03-15 18:51:52 +02:00
gabime
19c7e63858
Added final keywords to pattern_formatter classes
2020-03-15 18:46:10 +02:00
gabime
643426e2b2
Small refactor
2020-03-15 17:20:02 +02:00
gabime
f31a834613
clang-format
2020-03-15 17:16:28 +02:00
gabime
683080be53
Fix clang-tidy warning
2020-03-15 17:14:52 +02:00
gabime
d14b8a9ad6
Merge branch 'hexdump' of https://github.com/ngugcx/spdlog into ngugcx-hexdump
2020-03-15 16:27:58 +02:00
ngugcx
02bfa0898c
Do not fill blanks to align if there is only one line.
2020-03-15 20:09:28 +08:00
ngugcx
f5313f92f1
Enhance to_hex like the unix command hexdump.
2020-03-15 12:01:31 +08:00
Gabi Melman
e41a258b93
Update tcp_sink.h
2020-03-13 01:38:10 +02:00
Gabi Melman
ffa85cda1a
Update tcp_sink.h
2020-03-13 01:36:33 +02:00
Gabi Melman
0123d41647
Update tcp_sink.h
2020-03-13 01:36:03 +02:00
Gabi Melman
2b0481deed
Always use SOCK_CLOEXEC in tcp client
2020-03-13 01:18:27 +02:00
Gabi Melman
1389f86675
Update tcp_client.h
2020-03-13 01:17:12 +02:00
Gabi Melman
cf6bb88af2
Update tcp_client-windows.h
2020-03-13 01:12:05 +02:00
Gabi Melman
3b55709e7f
tcp_sink windows impl
2020-03-13 01:01:19 +02:00
Martin Vejdarski
0ca2cb625e
Add shared library support for Windows
2020-03-10 03:14:36 +07:00
Gabi Melman
67561f97ec
Update argv.h
2020-03-06 16:27:08 +02:00
Gabi Melman
b667bae65d
Update argv.h
2020-03-06 16:26:11 +02:00
Gabi Melman
06d0299639
version 1.6.0 rc
2020-03-06 15:37:50 +02:00
gabime
efd73ac956
Merge remote-tracking branch 'origin/v1.x' into conf-env3
2020-03-06 15:10:24 +02:00
gabime
b7d7334451
Renamed level loaders
2020-03-06 15:09:46 +02:00
gabime
8284865f9a
Fix tidy warning
2020-03-04 16:21:07 +02:00
gabime
1f8b04cbd1
Fix tidy warning
2020-03-04 16:09:04 +02:00
gabime
b3402a0b9f
Fix tidy warning
2020-03-04 16:08:35 +02:00
gabime
4037959945
Fix tidy warning
2020-03-04 15:59:45 +02:00
gabime
d7313a3274
Fix tidy warning
2020-03-04 15:52:42 +02:00