gabime
72f3d5291c
Fix issue #1147
2019-07-14 18:32:24 +03:00
gabime
c138685364
Fix issue #1147
2019-07-14 18:31:58 +03:00
Gabi Melman
3a94a60537
Update stdout_sinks-inl.h
2019-07-14 01:41:19 +03:00
k0zmo
29fa474e4a
Use SPDLOG_HEADER_ONLY uniformly
2019-07-13 10:56:22 +02:00
k0zmo
ddb19f4a4f
Add missing include directive
2019-07-13 10:55:17 +02:00
gabime
521c5317a2
Fix #1143
2019-07-11 19:23:06 +03:00
gabime
5f27697198
clang-format
2019-07-10 02:42:47 +03:00
gabime
261d2c5ae4
Protected from size_t to int overflow in systemd sink
2019-07-10 02:25:11 +03:00
gabime
847f7de003
Simplify syslog sinks overflow check
2019-07-10 02:19:16 +03:00
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.
2019-07-08 13:14:15 +02:00
gabime
717a582085
Dont allow including of dup_filter_sink if SPDLOG_NO_DATETIME is defined
2019-07-05 14:28:03 +03:00
gabime
f5831d5132
clang-format
2019-07-05 10:45:37 +03:00
gabime
517ccc4088
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2019-07-05 10:45:24 +03:00
gabime
90dd56b839
Fix #1130
2019-07-05 10:44:54 +03:00
Zhiyuan "Jerry" Ma
75bb4346b2
Add missing include
2019-07-03 17:01:17 -04:00
Shintaro Seki
54e44ab477
Fix one more msg.time
.
2019-07-01 19:04:37 +09:00
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.
2019-07-01 16:22:56 +09:00
gabime
d1d2609f49
Updated syslog_sink
2019-06-28 17:31:28 +03:00
gabime
9aa6cdc494
Updated systemd sink and tests
2019-06-28 17:29:52 +03:00
Gabi Melman
dc054c3f8a
Merge branch 'v1.x' into v1.x
2019-06-28 08:07:15 +03:00
gabime
6e83abdbf2
Removed stdout_sinks from spdlog.cpp for faster library compile time
2019-06-28 01:01:22 +03:00
gabime
c75549f6db
Removed un needed #include
2019-06-28 00:14:16 +03:00
gabime
2ebc96d8eb
Fixed windows build
2019-06-28 00:05:06 +03:00
gabime
29f2eeea31
Removed formatter_ member from the sink interface
2019-06-27 23:56:37 +03:00
Jorge Bellon-Castro
a13981ffe4
Provide source location support for systemd_sink.h
2019-06-27 18:18:48 +01:00
gabime
cf152e6030
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2019-06-27 17:41:17 +03:00
gabime
7f3b5fb84d
Fix dup filter
2019-06-27 17:17:25 +03:00
Gabi Melman
3d069f7b46
Update dist_sink.h
2019-06-26 01:25:06 +03:00
Gabi Melman
65c4f955a6
Update systemd_sink.h
2019-06-26 01:22:24 +03:00
Gabi Melman
246b4b01c5
Update syslog_sink.h
2019-06-26 01:21:40 +03:00
Gabi Melman
a680b71dc7
Update null_sink.h
2019-06-26 01:18:06 +03:00
casperevan
67f3a83c31
Fix missing include for null_mutex in rotating_file_sink.h
2019-06-25 13:09:16 -07:00
gabime
5dd260c336
Added missing include to dist_sink
2019-06-25 17:56:25 +03:00
gabime
ee6f165a1f
New duplicate filter sink
2019-06-25 17:55:20 +03:00
DanielChabrowski
59746c2e36
Fix use of incomplete type in stdout sinks
2019-06-21 01:21:30 +02:00
gabime
ab9e1b3aa7
Removed unneeded includes
2019-06-20 01:02:25 +03:00
gabime
af6744b112
Fixed color
2019-06-20 01:00:50 +03:00
gabime
1d86803e38
Fix #1116
2019-06-20 00:29:23 +03:00
gabime
220608e52a
clang-format
2019-06-19 18:31:21 +03:00
gabime
e68cf1c9ed
Add formatting option to syslog in ctor. Fix issue #729 #1107
2019-06-19 00:52:38 +03:00
gabime
f0fcc73f92
Minor improvments to ansicolor sink
2019-06-18 23:45:18 +03:00
gabime
78c833a09f
clang-format
2019-06-18 17:05:27 +03:00
gabime
99e519cf0f
Simplify color sinks
2019-06-18 12:32:51 +03:00
gabime
a33de607df
Fix issue #1099
2019-06-04 16:41:24 +03:00
gabime
bcfa9241b8
Updated copyright headers
2019-06-04 00:09:16 +03:00
gabime
eea9d6136f
Moved default sync factory to seperate file to avoid cyclic includes
2019-06-03 23:56:18 +03:00
gabime
78eeba940a
Fix issue #114
2019-06-03 23:20:53 +03:00
gabime
38f6b5ea71
Keep clang-tidy happy
2019-06-03 22:49:21 +03:00
gabime
7a3a560c44
Merge v1.x
2019-05-24 12:33:14 +03:00
David Zemon
8dd85285e7
Allow user to choose between static or shared library
2019-05-17 23:26:06 -05:00
gabime
ce637440bb
wip static-lib
2019-05-13 00:09:00 +03:00
gabime
26a064ed2d
wip static-lib
2019-05-12 23:36:48 +03:00
gabime
d5c9bac3c7
wip static-lib
2019-05-12 23:08:14 +03:00
gabime
8b4eedb594
More template instantiations for static lib
2019-05-12 16:11:35 +03:00
gabime
01f5efa1d9
Added wincolor sink to static build
2019-05-12 15:32:54 +03:00
gabime
09e83937de
wip static-lib
2019-05-12 02:10:39 +03:00
gabime
42e30468a9
added rotating_file_sink to static build
2019-05-12 01:43:30 +03:00
gabime
6bcb422c80
clang format and SPLDOG_HEADER_ONLY macro
2019-05-12 00:22:39 +03:00
gabime
46ef71e3ec
Normalized copyright message
2019-05-11 20:06:17 +03:00
gabime
9564eb2edb
Moved cpp files to inl.h
2019-05-11 13:19:53 +03:00
gabime
2b90ab496a
ansicolor_sink.cpp
2019-05-10 18:48:03 +03:00
gabime
74dbf4cf70
mutex protect should_color()
2019-05-10 18:46:13 +03:00
Gabi Melman
e504aceeb5
Update wincolor_sink.h
2019-05-10 17:59:48 +03:00
gabime
3ce9ac74a6
Mutex protect set_color_mode()
2019-05-10 17:41:21 +03:00
Philip Salzmann
5e856c6b4d
Add mode enum to control output of color sinks
...
This adds a new "color_mode" enum that can be used to control the color
code output behavior of sinks with color support. It can be one of three
values: always, automatic and never.
2019-05-10 09:47:16 +02:00
gabime
6651a48c4d
wip
2019-05-08 17:50:23 +03:00
gabime
69fcaf14e5
wip static-lib
2019-04-27 18:44:48 +03:00
gabime
2de924a187
clang-format
2019-04-27 02:34:50 +03:00
gabime
c1c2ff2d07
wip
2019-04-27 02:33:33 +03:00
gabime
e2e3df9013
static lib wip
2019-04-05 16:44:17 +03:00
gabime
6b0bf33f8e
clang-format
2019-03-29 14:46:31 +03:00
Alexander Zvyagin
4706b0ada4
Add signature.
2019-03-20 15:32:47 +01:00
Alexander Zvyagin
cc98e9850d
Avoid unnecessary conversion of log_msg::payload to std::string.
2019-03-20 15:29:38 +01:00
Alexander Zvyagin
af80db8c22
Add systemd sink.
2019-03-14 16:20:58 +01:00
Florian Wörter
1caf05cc52
Renamed exposed method. [ #1004 ]
2019-03-11 14:15:58 +01:00
Florian Wörter
63cfb7db25
Exposed should_do_colors_ in ansicolor_sink.h. [ #1004 ]
2019-03-11 14:12:26 +01:00
Gabi Melman
d235e7d46f
Fix #992
2019-02-08 12:14:17 +02:00
DanielChabrowski
79f11bd655
Allow custom formatter in sink ctor
2019-02-03 16:49:29 +01:00
Philip Miller
4f65fcd7b1
remove minor optimization for the sake of simplicity
2019-01-24 09:19:52 -05:00
Philip Miller
3925f8fa16
streamline constructor logic
...
and improve test for rotate_on_open=true
2019-01-24 00:06:15 -05:00
Philip Miller
cce1e36e26
Merge remote-tracking branch 'origin/v1.x' into pwm1234/rotate_on_open
2019-01-23 21:44:27 -05:00
Mark Niebur
6e2dadc63a
Add method to filesinks to return filename
2019-01-23 11:35:55 -07:00
gabime
23fdc0eae4
Fixed issue #959
2019-01-17 17:09:35 +02:00
Philip Miller
4fe98bf6e6
Merge remote-tracking branch 'origin/v1.x' into pwm1234/rotate_on_open
2019-01-11 10:04:42 -05:00
Ben Ridder
fb702f989f
Fix typo in file_helper.h
...
* "extenstion" -> "extension"
2019-01-08 10:09:11 -08:00
Gabi Melman
b64e4464a7
Update current_size_ to 0 in after of truncating in rotation error
2018-11-20 10:26:10 +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
4df28728e2
clang-format
2018-11-09 14:56:48 +02:00
gabime
70bef682b0
Fixed clang-tidy warning about implicit conversion to string_view
2018-10-19 17:12:02 +03:00
gabime
6355e9895d
Major change to log_msg - contain only string_view instead of buffer
2018-10-19 02:15:50 +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
45717147f7
Improved null_logger factory
2018-10-13 20:01:05 +03:00
gabime
b368d18b0f
Added default logger API
2018-10-12 03:04:55 +03:00
DimRochette
3079551d30
fix namespace of make_unique
2018-10-10 11:23:25 +02:00
gabime
887a104dd0
Fixed clang-tidy warning
2018-10-05 15:19:03 +03:00
gabime
cd8e15dcd1
Fixed clang-tidy warnings
2018-09-27 01:39:26 +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
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
2fa7410c0e
Improve rotating sink error handling
2018-09-18 00:09:58 +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
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
Gabi Melman
2870afdeae
Update stdout_sinks.h
2018-08-21 03:37:29 +03:00
gabime
a58d7594cb
Fixed issue #798 and added -Wconversion compiler flag to build
2018-08-17 00:32:13 +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
rajesh-p
769f11109d
Namespace fix for the issue 785
...
Added namespace fix
2018-08-09 21:17:53 -07:00
gabime
01e05a4495
clang format
2018-08-05 00:35:32 +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
9e4925eff0
clang format
2018-07-21 23:48:07 +03:00
Gabi Melman
b238bf9512
fix issue #755
2018-07-17 20:09:05 +03:00
gabime
c2a49080aa
Refactored sink interface and base_sink
2018-07-14 16:21:53 +03:00
Gabi Melman
2bc05b6b17
Merge pull request #752 from baishuai/v1.x
...
fix bug in android_sink.h
2018-07-13 20:18:14 +03:00
baishuai
41f708e438
fix bug in android_sink.h
2018-07-13 23:41:26 +08:00
gabime
7d40244a89
Fixed issue #726 and changed default filename calculator to dateonly
2018-07-13 01:44:29 +03:00
gabime
16ee72da7c
clang format
2018-07-10 23:53:00 +03:00
gabime
4e9fafac75
comment
2018-07-10 14:35:54 +03:00
gabime
b9180f8f5a
Fix to a windows issue, where very high rotation rates sometimes fail if antivirus is running.
2018-07-10 14:33:38 +03:00
gabime
81f3cc5575
clang format
2018-07-08 16:26:25 +03:00
gabime
887326e715
minor code cleanup
2018-07-08 01:41:32 +03:00
gabime
c9331594bb
Renamed file to pattern_forammter.h and fixed utc support
2018-07-07 16:15:17 +03:00
gabime
9dc44c39e7
Fixed bugs in stdout_sinks and in msvc
2018-07-07 14:04:31 +03:00
gabime
bde4c7149f
Renamed traits to console globals
2018-07-07 13:38:15 +03:00
gabime
39c6eb752a
Code formatting
2018-07-07 13:22:43 +03:00
gabime
a9a7309001
fixed dist_sink.h
2018-07-07 13:22:09 +03:00
gabime
cd4dcbab36
Renamed simple_file_sink -> basic_file_sink
2018-07-07 12:12:45 +03:00
gabime
bd759bfca7
removed force_flush from simple logger
2018-07-05 16:34:20 +03:00
gabime
e66ee8b710
fix gcc and clang warnings
2018-06-26 02:00:33 +03:00
gabime
87e013534c
wincolor sink fix
2018-06-25 16:32:22 +03:00
gabime
46cf0f86b8
Added set_pattern() to sink class
2018-06-24 01:55:30 +03:00
gabime
e574f57511
Fixed stdout_color_sinks.h namespace
2018-06-24 01:55:09 +03:00
gabime
0c19bdd772
pattern per sink and pattern caching
2018-06-24 01:32:39 +03:00
gabime
cdbf2e361b
Upgrade to fmt 5.x
2018-06-12 18:48:22 +03:00
gabime
15f3b0fea5
format
2018-06-10 23:03:55 +03:00
gabime
a21594bec7
move underscores to the end of private members
2018-06-10 22:59:17 +03:00
Gabi Melman
b3543452c2
Update simple_file_sink.h
2018-05-25 19:01:24 +03:00
Gabi Melman
e8a726df03
Update stdout_color_sinks.h
2018-05-25 18:09:30 +03:00
gabime
f886ae0005
Removed unneeded include
2018-04-29 01:39:36 +03:00
gabime
7db5b56dd7
Removed unneeded include
2018-04-29 01:38:21 +03:00
gabime
3c7103d90d
Format
2018-04-29 01:36:45 +03:00
gabime
caa26a2a47
Normalized spdlog include paths
2018-04-29 01:31:09 +03:00
gabime
d389bda2cc
moved file sinks sinks folder
2018-04-29 01:26:10 +03:00
gabime
60f8a68ae0
Splitted file sinks to seperate headers
2018-04-29 01:23:18 +03:00
gabime
4bee0ec294
Fixed stderr_logger typedef
2018-04-29 00:43:24 +03:00
gabime
b393c9d6e6
Fixed console traits
2018-04-29 00:23:59 +03:00
gabime
e4f0d6446b
Small template rename
2018-04-29 00:21:15 +03:00
gabime
9b5c5b4f3d
Small template rename
2018-04-29 00:20:04 +03:00
gabime
110bdd93c8
Fixed stdout_sinks
2018-04-20 14:03:15 +03:00
gabime
c962c88342
Fixed linux port of v1.x
2018-04-20 13:20:19 +03:00
gabime
e4d3eb64e6
Udpated example and spdlog.h
2018-04-20 02:57:05 +03:00
gabime
ba7c4c0530
stdout and color logger factories
2018-04-20 01:50:09 +03:00
gabime
b9fac2b179
added missing header
2018-04-19 18:40:58 +03:00
gabime
11e068d7a3
Added missing #include
2018-04-19 17:50:18 +03:00
gabime
924ef84241
Refactred spdlog.h and console sinks. Added global lock for all console sinks (traits)
2018-04-18 02:04:10 +03:00
gabime
9bffa921ae
global mutex stdout stderr sinks
2018-04-16 01:07:22 +03:00
gabime
6f4cd8d397
thread_pool and refactoring async
2018-04-14 03:34:57 +03:00
gabime
1dea46e1ab
code formatting
2018-04-06 04:06:02 +03:00
gabime
d040ab93ea
wincolor color formatting support
2018-04-06 03:04:18 +03:00
gabime
c8610d9a86
support for color formatting
2018-04-06 02:24:07 +03:00
gabime
200815892f
Fix clang-tidy warnings about missing braces around if and for statements
2018-03-17 13:42:09 +02:00
gabime
56e4a201ec
formatting
2018-03-17 12:47:46 +02:00
gabime
4445f6f869
formatting
2018-03-16 17:35:56 +02:00
gabime
5afb5dc782
Changed clang formatting for templates
2018-03-16 17:13:50 +02:00
gabime
a2653d409f
clang-format
2018-03-09 15:26:33 +02:00
Thiago Bastos
d044369e3b
Fix implicit conversion warnings (-Wsign-conversion)
2018-03-05 20:00:48 +01:00
Daniel Chabrowski
de642b6263
astyle applied
2018-02-25 12:41:18 +01:00
Daniel Chabrowski
35a843f8b6
modernize-return-braced-init-list
2018-02-25 12:24:21 +01:00
Daniel Chabrowski
0c94ce0039
deleted copy op and a little format
2018-02-25 03:35:20 +01:00
Daniel Chabrowski
af50d5ef1f
readability-inconsistent-declaration-parameter-name
2018-02-25 02:19:26 +01:00
Daniel Chabrowski
9ce66f2c9a
modernize-pass-by-value
2018-02-25 01:58:09 +01:00
Daniel Chabrowski
ad624432d8
google-explicit-constructor
2018-02-25 01:40:46 +01:00
Daniel Chabrowski
1e1ca23101
modernize-use-equals-default
2018-02-25 01:25:15 +01:00
Daniel Chabrowski
7aed498540
modernize-use-default-member-init
2018-02-25 00:38:54 +01:00
Daniel Chabrowski
d5a3bb5234
readability-else-after-return
2018-02-25 00:24:47 +01:00
Daniel Chabrowski
9ebb9ff318
readability-implicit-bool-cast
2018-02-25 00:16:18 +01:00
Daniel Chabrowski
fb6df0512f
modernize-use-override
2018-02-24 23:56:56 +01:00
Daniel Chabrowski
7f4c1bb77c
modernize-use-using
2018-02-24 22:35:09 +01:00
Colin Duquesnoy
11ee6834f6
Fix compilation error with GCC 8
...
error: need 'typename' before 'std::conditional<std::is_same<char, char>::value, fmt::BasicMemoryWriter<char>, fmt::BasicMemoryWriter<wchar_t> >::type' because 'std::conditional<std::is_same<char, char>::value, fmt::BasicMemoryWriter<char>, fmt::BasicMemoryWriter<wchar_t> >' is a dependent scope
std::conditional<std::is_same<filename_t::value_type, char>::value, fmt::MemoryWriter, fmt::WMemoryWriter>::type w;
2018-02-10 15:15:46 +01:00
Benjamin Schindler
05b2aabe0e
Make set_color public in wincolor_sink to retain configurability
2018-02-08 09:14:45 +01:00
gabime
5ab033fba5
Fix issue #629
2018-02-05 12:20:57 +02:00
gabime
f8aec1bdf1
Merge branch 'master' of https://github.com/gabime/spdlog.git
2018-02-03 18:58:10 +02:00
gabime
51a83da578
Repplaced map with unordered_map for level->colos mapping
2018-02-03 18:57:57 +02:00
Josh Junon
cae749fc9b
clear line after writing log message contents
2018-01-18 15:06:47 +01:00
Josh Junon
58e68725ae
rename grey to black
2018-01-18 15:03:26 +01:00
Josh Junon
a59f74e8a2
remove needless zeros in reset code
2018-01-18 15:03:03 +01:00
Joao Moreno
357a63d914
fix spdlog namespace
2018-01-11 21:58:02 +01:00
Joao Moreno
a938045135
use Sleep in Windows instead of sleep_for
...
fixes #609
2018-01-11 14:50:47 +01:00
Stefan Broekman
de4644b44a
Issue fix for spdlog #595 . Conversion warning.
...
See: https://github.com/gabime/spdlog/issues/595
On line 85 in file sinks/wincolor_sink.h:
back_color &= ~(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE |
FOREGROUND_INTENSITY);
'back_color' is of type 'WORD' (unsigned short) whereas a bitwise
complement/NOT returns an int. This results in a conversion warning with
-Wconversion enabled.
85:20: warning: conversion to 'WORD {aka short unsigned int}' from 'int'
may alter its value [-Wconversion] back_color &= ~(FOREGROUND_RED |
FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
Possible solution:
We know that the result of ~(FOREGROUND_RED | FOREGROUND_GREEN |
FOREGROUND_BLUE | FOREGROUND_INTENSITY) is always within the limits of
an unsigned short so a simple cast should suffice (correct me if I'm
wrong):
back_color &= static_cast<unsigned short>(~(FOREGROUND_RED |
FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY));
2017-12-26 19:23:29 +01:00
gabime
26b390bb19
removed lock from dist_sink::_flush() (moved to base_sink::flush())
2017-12-02 17:24:02 +02:00
gabime
a9149c6d46
added lock on flush in base_sink
2017-12-02 17:06:59 +02:00
gabime
f5939f9e56
astyle
2017-12-01 03:46:19 +02:00
gabime
3c4a2bf531
Handle file extensions in rotating and daily loggers
2017-12-01 03:40:49 +02:00
Gabi Melman
587b528292
Merge pull request #556 from jpcima/syslog-build
...
correct include path for sink/syslog_sink.h
2017-11-14 16:29:20 +02:00
JP Cimalando
ecec210d0e
accept msvc_sink on all compilers, add name windebug_sink ( fixes #554 )
2017-11-14 14:41:31 +01:00
JP Cimalando
76d2620dad
correct include path for sink/syslog_sink.h
2017-11-14 14:25:43 +01:00
daylanKifky
10772eadae
fix wincolor_sink's common.h include
2017-11-11 15:38:08 +01:00
daylanKifky
27e7412640
modified path on quoted #includes
...
Paths pointing to the root of the library where replaced for ones relatives to each file.
For example, inside /include/spdlog/details/file_helper.h:
This will look for os.h in /include/spdlog/details/spdlog/details/ which doesn't exists.
replaced with:
2017-11-11 13:44:27 +01:00
Gabriel Vaduva
3173422786
Background color unchanged
...
Keep the background color unchaged on Windows console when using colored loggers.
2017-07-29 23:07:02 +03:00
gabime
4371092309
fixed gcc shadow warnings
2017-06-29 18:14:17 +03:00
Alexei Pastuchov
8fd16fc45e
code formatting (astyle and dos2unix)
...
it aims to solve the issue #467
2017-06-29 09:51:44 +02:00
Cyres
765095db66
Add set_color to ansicolor_sink
...
It is now possible again to set the color in the ansicolor_sink with set_color
2017-06-27 01:23:35 +02:00
Remigiusz Kołłątaj
fab55c8a14
Fix for MinGW error: 'There are no arguments that depend on a template parameter'
...
Signed-off-by: Remigiusz Kołłątaj <remigiusz.kollataj@gmail.com>
2017-06-09 19:03:11 +02:00
gabime
13fb2550c6
Fixed issue #449
2017-05-21 20:39:54 +03:00
Tennn
f8d509d010
Fixed issues 449
...
Please check it
2017-05-21 17:44:44 +08:00
gabime
42a56f6669
fixed "final" keyword error
2017-05-21 04:02:32 +03:00
gabime
d56fa23eb9
fixed compilation errors
2017-05-21 03:48:54 +03:00
gabime
095cb1f560
Added _flush() to base_sink
2017-05-21 03:43:41 +03:00
Gabi Melman
e215758b42
Update ansicolor_sink.h
2017-05-21 03:08:03 +03:00
Gabi Melman
87f5a60b90
Update ansicolor_sink.h
2017-05-21 03:06:35 +03:00
gabime
7da3e47ddc
fixed color comment
2017-05-21 02:33:19 +03:00
gabime
1f9f9c09a2
fixed flush
2017-05-21 02:25:33 +03:00
gabime
8c240faa7d
changed info color to regular insted of bold
2017-05-21 02:11:09 +03:00
gabime
7bbab6889d
use data() istead of c_str() in ansicolor_sink
2017-05-21 02:07:43 +03:00
gabime
6cc7e7382e
astyle
2017-05-21 01:56:56 +03:00
gabime
7f84daffd5
fixed compilation
2017-05-21 01:49:06 +03:00
gabime
98addad888
Disable colors if terminal no attached and simplfy ansicolor_sink
2017-05-21 01:36:03 +03:00
gabime
1d6842f0f9
bugfix in color detection and astyle
2017-05-17 00:06:11 +03:00
gabime
bd25f59a42
Don't use color escape codes if terminal doesn't support them in ansicolor_sink
2017-05-16 23:35:01 +03:00
Gabi Melman
52292fb526
Update android_sink.h
2017-05-03 01:18:40 +03:00
Gabi Melman
6927aa1544
Update android_sink.h
2017-05-03 01:17:00 +03:00
Alexander Zilberkant
2f205a6dbc
android sink - add retry mechanism
...
- in some cases subsequent calls to __android_log_write() may result with -EAGAIN error code.
in such cases spdlog will sleep and try again for number of times defined by
SPDLOG_ANDROID_LOG_NUM_OF_RETRIES
- defeult SPDLOG_ANDROID_LOG_NUM_OF_RETRIES set to 2 - can be overridden at build time
2017-05-02 22:38:50 +03:00
Jean-Michaël Celerier
53138c20fb
Add an optional final qualifier to types
...
When building with GCC's -Wfinal-types, a lot of types of spdlog
are marked as being more optimizable if they were marked final.
This patch adds a possibility for the user of the library to `#define SPDLOG_FINAL final`
and enjoy potentially better performance : GCC is then able to replace virtual calls by true
function calls if it can ensure that there are no derived types).
By default SPDLOG_FINAL is defined to nothing to not break existing code that
may be inheriting of some of these types for some reason.
2017-04-28 17:24:55 +02:00
Gabi Melman
9e6d81de08
Merge pull request #422 from theamirocohen/android_log
...
Android_logger conditionally apply its own formatting
2017-04-26 00:01:34 +03:00
Amir Cohen
45e3e7041d
Android_logger apply its own formatting to every print by adding timestamps, severity, thread and process ids, thus the option flag in the ctor
2017-04-25 19:47:47 +03:00
odeits
6670d3b925
fix typos in base_sink.h
2017-04-06 20:16:49 -04:00
Ľubomír Carik
fd8df5b820
Don't hardcode '.txt.' log file name suffix ( resolve #333 )
...
Signed-off-by: Ľubomír Carik <Lubomir.Carik@gmail.com>
2017-02-28 00:59:23 +01:00
Gabi Melman
38456118d0
Update null_sink.h
2016-12-31 22:38:00 +02:00
gabime
5d23e88c16
astyle
2016-12-02 17:40:40 +02:00
Onno Broekmans
b61be7320a
Fix compilation errors in "wincolor_sink.h"
2016-11-25 15:47:21 +01:00
gabime
bd6fe569b5
astyle previous commits
2016-11-18 17:17:09 +02:00
Chen Hayat
0c16b9ae1e
Remove casting from previous commit and fix the following Klockwork issues:
...
1. Removing "return" from void functions.
2. Using "const" for operator= argument.
2016-11-01 17:16:07 +02:00
Chen Hayat
83d192b1f1
Fix compilation error C2664 on VS2013
...
No converting constructor
2016-10-30 17:11:45 +02:00
Gabi Melman
698783861c
Fixed vc warning on x64 build
2016-10-17 12:50:38 +03:00
gabime
f14d1c002b
astyle
2016-10-12 23:08:44 +03:00
gabime
0cfdad4d0b
Windows console color support. Replaced color param in API with new functions
2016-10-12 15:10:10 +03:00