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
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
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
Alexei Pastuchov
8fd16fc45e
code formatting (astyle and dos2unix)
...
it aims to solve the issue #467
2017-06-29 09:51:44 +02:00
Tennn
f8d509d010
Fixed issues 449
...
Please check it
2017-05-21 17:44:44 +08:00
gabime
095cb1f560
Added _flush() to base_sink
2017-05-21 03:43:41 +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
Ľ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
gabime
f14d1c002b
astyle
2016-10-12 23:08:44 +03:00
gabime
56678a5f6a
added set_force_flush(bool) to simple file sink for performance benchmarks
2016-10-01 16:37:33 +03:00
gabime
e97621d61d
Removed force_flush arg from everywhere. Use flush_on(level) instead
2016-09-18 00:43:42 +03:00
Sam Brkopac
0be736c7fc
Added the ability to truncate the basic file logger.
...
Added the ability to truncate the basic file logger.
2016-08-22 13:31:43 -07:00
gabime
43a4048b92
astyle
2016-07-22 20:19:26 +03:00
gabime
0ae66b5b28
support for external fmtlib
2016-07-22 18:06:36 +03:00
gabime
f5bde237dd
Updated fmt lib to version 0d5ef5c2a66026409b0cfbafa1d2f46cdc5aa4d0
2016-07-15 18:35:43 +03:00
gabime
842e5236e4
Fixed possible name collision with boost chrono
2016-07-15 17:58:09 +03:00
gabime
c5c6baad74
Added errno description to sdlog exception strings
2016-07-15 17:48:02 +03:00
gabime
38c0ee018b
astyle
2016-05-15 01:49:15 +03:00
gabime
80a432e646
cleaned common.h and moved some code around
2016-05-15 01:45:16 +03:00
eao197
ef9842c36d
daily_file_sink with custom file name calculator
2016-05-03 16:20:28 +03:00
gabime
0d26359856
astyle
2016-04-20 11:57:49 +03:00
gabime
19dae96985
wchar filenames support - minor improvements
2016-04-10 00:02:19 +03:00
unknown
113ebcfd97
Add the SPDLOG_USE_WCHAR tweak to enable support for Unicode names on Windows. Refs #111
2016-04-08 12:26:31 -05:00
gabime
495ecaeaee
astyle
2016-04-03 02:14:54 +03:00
gabime
becef922c2
add missing include
2016-03-22 01:41:10 +02:00
gabime
79451368cf
Fixed issue #179 (Conflict with Boost.Asio) (by defining FMT_USE_WINDOWS_H=0 in format.h and preventing include of windows.h)
2016-03-22 00:46:41 +02:00
Kevin M. Godby
077c3095eb
Added missing standard header includes.
2016-02-24 22:20:07 -06:00
Kevin M. Godby
196689f720
Fixed header include problems.
2016-02-24 21:26:18 -06:00
Gabi Melman
bb32fa1802
Update file_sinks.h
...
Fixed missing #pragma once
2015-11-29 16:14:15 +02:00
gabime
8c38b4ee9e
MIT license
2015-11-28 18:24:20 +02:00
gabime
0f76db880e
astyle
2015-11-28 16:52:02 +02:00
gabime
ea1a92769b
Fixed rotating_logger_mt does not rotate properly if app restarts #116
2015-08-14 21:16:08 +03:00
gabime
cadd181d8d
Reverted pull #111 - wchar support under windows - it pollutes global namespace with new defines
2015-08-07 14:05:34 +03:00
Artem Martynovich
8b6df31ec9
Revert to original formatting.
2015-07-14 02:42:50 +06:00
Artem Martynovich
0e5c4b9de4
Fix Unix build. Use S("...") instead of L"..." for better compatibility.
2015-07-14 02:13:16 +06:00
Artem Martynovich
2b59393bda
Add wchar_t support for Windows.
2015-07-13 19:43:22 +06:00
gnzlbg
fbd9d924d6
adds missing flush override to simple_file_sink
2015-05-11 10:17:55 +02:00
gabime
64850dcb0c
small style fixes
2015-05-09 16:03:43 +03:00
Denis Ivaykin
849b5cb84e
flush
2015-05-08 22:57:52 +02:00
gabime
31a011e67c
Fixed daily sink syntax error and redundant file close
2015-03-12 00:49:28 +02:00
gabime
c1dd340a25
Updated cppformat to version 86a7d856fa03fb5ba96f1a27907a4b7171f42e56 and remove spdlog::details namespace from it's source
2015-02-27 11:24:10 +02:00
gabime
c401e830d0
Added option for setting rotation time in daily file ctor
2015-02-15 23:28:13 +02:00
gabi
7635455c8d
Changed "auto_flush" to "force_flush" to better represent the meaning
2015-01-07 12:44:02 +02:00
gabime
40a55b8e34
astyle
2014-12-21 02:47:04 +02:00
gabime
d163b8c45a
astyle
2014-12-21 02:42:37 +02:00
gabime
fcd1fc037f
append instead of truncate when opening new files
2014-12-19 18:36:45 +02:00
gabi
d817994bd2
Moved namespace fmt to be under spdlog::details to minimize namespace pollution for the users
2014-12-09 00:01:11 +02:00
gabi
2c0acf66f9
use cppformat in sinks
2014-11-29 17:10:17 +02:00
gabime
68ee9a7ada
replaced flush_interval with auto_flush boolean
2014-11-25 00:23:55 +02:00