gabime
f4771be70e
Upgraded to fmt 5.1.0
2018-07-08 11:03:43 +03:00
gabime
887326e715
minor code cleanup
2018-07-08 01:41:32 +03:00
gabime
45da6c9c33
spelling
2018-07-08 00:56:05 +03:00
gabime
7ed8e1b59d
renamed async block policy
2018-07-08 00:53:50 +03:00
gabime
4f1ce9189f
Fixed issue #747
2018-07-07 16:40:29 +03:00
gabime
775e410b00
Fixed issue #747
2018-07-07 16:29:05 +03:00
gabime
c9331594bb
Renamed file to pattern_forammter.h and fixed utc support
2018-07-07 16:15:17 +03:00
gabime
cbc4db8649
Renamed filename and other small formatter changes
2018-07-07 15:34:25 +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
98ab8e0d73
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2018-07-07 12:12:54 +03:00
gabime
cd4dcbab36
Renamed simple_file_sink -> basic_file_sink
2018-07-07 12:12:45 +03:00
Gabi Melman
3ebdb2fd8b
Update logger.h
2018-07-06 08:40:55 +03:00
gabime
bd759bfca7
removed force_flush from simple logger
2018-07-05 16:34:20 +03:00
gabime
005468248b
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2018-07-05 14:56:19 +03:00
gabime
ecd7669e42
Fixed gcc warning
2018-07-05 12:57:14 +03:00
gabime
3643db6821
Fixed msvc conversion warning
2018-07-05 10:54:02 +03:00
gabime
59f54cda10
Fixed msvc conversion warnings
2018-07-04 10:44:05 +03:00
gabime
95de24e4f6
fixed tests and renamed to_short_str
2018-07-04 09:59:26 +03:00
gabime
1d9e2304be
renamed level::to_str() to level::to_c_str()
2018-07-04 02:08:28 +03:00
gabime
1f801828a5
pad6 thread id and micros in formatter
2018-07-04 01:41:05 +03:00
gabime
94a7152afc
async queue - overrun oldsest policy option
2018-07-04 01:24:52 +03:00
gabime
0358d115e0
removed std::string from async messages
2018-07-04 00:46:50 +03:00
gabime
b4349e4226
pre allocate async q memory
2018-07-04 00:38:23 +03:00
gabime
92e2cef67f
remove unneeded includes from file
2018-06-26 02:37:35 +03:00
gabime
91264ea2f0
small improvment to formatter
2018-06-26 02:32:19 +03:00
gabime
e66ee8b710
fix gcc and clang warnings
2018-06-26 02:00:33 +03:00
gabime
a6e2f23780
Pattern formatter optimizations
2018-06-26 01:13:02 +03:00
gabime
87e013534c
wincolor sink fix
2018-06-25 16:32:22 +03:00
gabime
1d9ec2373a
Better support for 32bits
2018-06-25 16:31:56 +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
9d7a5c253a
Moved fmt helpers to new file
2018-06-15 14:15:35 +03:00
gabime
ac6a2a4c0f
-mpattern_formatter small change in pad3
2018-06-15 13:56:12 +03:00
Gabi Melman
58e09dbd33
Update common.h
2018-06-13 21:14:18 +03:00
Gabi Melman
e770673f11
Update common.h
2018-06-13 21:13:22 +03:00
gabime
6d5670fde7
format
2018-06-13 20:19:13 +03:00
gabime
da0d6d0478
Removed printf support
2018-06-13 20:16:45 +03:00
gabime
5683c06d9a
solve issue #724
2018-06-13 20:16:31 +03:00
gabime
65506136e2
solve issue #724
2018-06-13 19:10:22 +03:00
gabime
2989e998ee
Speed up pattern_formatter
2018-06-13 18:47:02 +03:00
gabime
3f438a8084
added bundled fmt 5.x
2018-06-13 10:55:14 +03:00
gabime
f2a8847902
Speed up pattern_formatter
2018-06-13 01:47:03 +03:00
gabime
94ac1261e4
Speed up default pattern
2018-06-13 01:06:37 +03:00
gabime
8b7e19e92f
Bug fixes in pattern_formatter and async_logger
2018-06-13 00:20:54 +03:00
gabime
81fa788bca
Updated tests
2018-06-12 22:43:49 +03:00
gabime
cdbf2e361b
Upgrade to fmt 5.x
2018-06-12 18:48:22 +03:00
gabime
378c7789ba
Fixed issue #720
2018-06-10 23:16:00 +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
gabime
7d975de193
removed message_counter from tp
2018-06-01 18:56:51 +03:00
gabime
4b9949de7b
format
2018-06-01 17:52:05 +03:00
gabime
7815d39807
removed wait_empty() from tp and q
2018-06-01 17:25:23 +03:00
gabime
7f6220d960
increase errno string buffer size
2018-06-01 17:21:00 +03:00
gabime
38b3ecb02e
use fmt::safe_strerror
2018-06-01 17:07:39 +03:00
gabime
ef5c4f027c
added tp getter to async api
2018-05-27 03:14:55 +03:00
gabime
8338b45b2b
added tp->wait_empty()
2018-05-27 02:53:16 +03:00
gabime
cfbc8e52ba
use underscore at end of private members names
2018-05-26 19:21:20 +03:00
gabime
72506b3bab
use underscore at end of private members names
2018-05-26 19:02:58 +03:00
gabime
b002a21c36
use underscore at end of private members names
2018-05-26 19:02:20 +03:00
gabime
0d7a1d1ef9
format
2018-05-26 18:48:39 +03:00
gabime
59a15c02d3
use std::string in async_msg instead of fmt::MemoryWriter
2018-05-26 14:56:20 +03:00
gabime
e4ed7528e3
fixed class name
2018-05-26 14:50:42 +03:00
Gabi Melman
b3543452c2
Update simple_file_sink.h
2018-05-25 19:01:24 +03:00
Gabi Melman
16376c18aa
Update thread_pool.h
2018-05-25 18:44:43 +03:00
Gabi Melman
a23eb3769a
Update async.h
2018-05-25 18:28:29 +03:00
Gabi Melman
001e22ebee
Update registry.h
2018-05-25 18:20:08 +03:00
Gabi Melman
e8a726df03
Update stdout_color_sinks.h
2018-05-25 18:09:30 +03:00
gabime
8901cbffe0
added catch macro and fixed some tests
2018-05-24 00:18:55 +03:00
gabime
b9d7c45e40
Use blocking queue
2018-05-22 21:59:27 +03:00
gabime
cf63bcb808
catch exceptions during flush and cal handler
2018-05-22 21:59:14 +03:00
gabime
4ec17f1a1a
Normalized spdlog include paths
2018-04-29 01:43:42 +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
5ec37c05f7
Normalized spdlog include paths
2018-04-29 01:35:49 +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
99ca7f1cbe
Comments
2018-04-29 00:52:56 +03:00
gabime
3e28d9ab5a
Renamed default factory
2018-04-29 00:44:35 +03:00
gabime
4bee0ec294
Fixed stderr_logger typedef
2018-04-29 00:43:24 +03:00
gabime
b3a23039b1
Renamed default factory
2018-04-29 00:42: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
67ddd59701
Move msg and remove spinning
2018-04-29 00:08:46 +03:00
gabime
78ea362e27
Don't rethrow after catch(...)
2018-04-28 23:30:35 +03:00
gabime
f2023e80a8
Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x
2018-04-22 00:26:02 +03:00
gabime
384ae1dc1b
Removed unneeded intializers from async_msg
2018-04-22 00:25:20 +03:00
Gabi Melman
c63f8a6ea0
Delete spdlog_impl.h
2018-04-20 15:55:00 +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
c80cc3306f
Fixed tests
2018-04-20 03:04:53 +03:00
gabime
e4d3eb64e6
Udpated example and spdlog.h
2018-04-20 02:57:05 +03:00
gabime
0969118ce7
added default_factory alias
2018-04-20 01:55:31 +03:00
gabime
ba7c4c0530
stdout and color logger factories
2018-04-20 01:50:09 +03:00
gabime
d6cb447667
fixed compile error
2018-04-19 18:41:00 +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
c50ba69689
removed un needed includes
2018-04-14 04:16:05 +03:00
gabime
b4cde3fc21
Added missing files
2018-04-14 04:11:03 +03:00
gabime
6f4cd8d397
thread_pool and refactoring async
2018-04-14 03:34:57 +03:00
Gabi Melman
5e08950ed2
Created contrib/sinks directory
2018-04-13 12:45:33 +03:00
Gabi Melman
bce3b75c53
Created contrib directory
2018-04-13 12:44:43 +03:00
gabime
3fdc7996db
code formatting
2018-04-09 15:14:13 +03:00
gabime
cfb450c059
Fixed eol write in pattern_formatter_impl
2018-04-09 14:14:52 +03:00
Gabi Melman
b416685d6f
Fix gcc warning on stat (32 bits)
2018-04-09 02:06:33 +03:00
gabime
64c2fe180b
Fixed bug in wrapping colors around level name in default pattern
2018-04-08 18:27:18 +03:00
gabime
1dea46e1ab
code formatting
2018-04-06 04:06:02 +03:00
gabime
3452892f76
minor renaming
2018-04-06 03:22:27 +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
93d41b2c0e
fixed gcc warning about struct stat
2018-03-22 20:35:49 +02:00
gabime
18c99682a8
fixed clang warning about uninitialized values
2018-03-17 14:08:10 +02:00
gabime
200815892f
Fix clang-tidy warnings about missing braces around if and for statements
2018-03-17 13:42:09 +02:00
gabime
7eb6ca6337
formatting
2018-03-17 12:49:45 +02:00
gabime
2a86cdb203
Merge branch 'master' of https://github.com/gabime/spdlog
2018-03-17 12:47:56 +02:00
gabime
56e4a201ec
formatting
2018-03-17 12:47:46 +02:00
Gabi Melman
fe8a519434
Update logger.h
2018-03-16 22:03:54 +02:00
gabime
4445f6f869
formatting
2018-03-16 17:35:56 +02:00
gabime
ea95ea8295
Fix potential issue #660
2018-03-16 17:20:56 +02:00
gabime
5afb5dc782
Changed clang formatting for templates
2018-03-16 17:13:50 +02:00
Gabi Melman
650daf7542
Update common.h
...
Updated spdlog version macro to 0.16.4-rc
2018-03-09 23:26:28 +02:00
gabime
cbe98c0fd2
clang format
2018-03-09 15:30:48 +02:00
gabime
ad221b0990
Changed function name to level::from_str
2018-03-09 15:27:53 +02:00
gabime
a2653d409f
clang-format
2018-03-09 15:26:33 +02:00
gabime
461b5ef28a
Fixed missing ;
2018-03-09 15:26:00 +02:00
gabime
7f1f7b6232
Changed function name to level::from_str
2018-03-09 15:24:37 +02:00
fegomes
46f9768599
change of scope the name_to_level variable
2018-03-09 09:04:44 -03:00
fegomes
c21dd874d1
removed class to return size of array.
2018-03-08 19:09:46 -03:00
fegomes
48c8755d06
include test to convert functions and change suggested by @gabime
2018-03-08 19:08:24 -03:00
fegomes
f9750dddee
Merge branch 'master' into to_level
2018-03-08 18:16:10 -03:00
Thiago Bastos
d044369e3b
Fix implicit conversion warnings (-Wsign-conversion)
2018-03-05 20:00:48 +01:00
gabime
84d3c90b93
Fixed g++ 4.9 warnings after the clang-tidy fixes
2018-02-28 00:11:50 +02:00
Daniel Chabrowski
de642b6263
astyle applied
2018-02-25 12:41:18 +01:00
Daniel Chabrowski
5355bd3a8f
readability-named-parameter
2018-02-25 12:39:37 +01:00
Daniel Chabrowski
35a843f8b6
modernize-return-braced-init-list
2018-02-25 12:24:21 +01:00
Daniel Chabrowski
17caf77784
google-build-namespaces
2018-02-25 12:12:34 +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
e5bbe57f01
cppcoreguidelines-pro-type-member
2018-02-25 01:15:35 +01:00
Daniel Chabrowski
68f91822ed
performance-unnecessary-value-param
2018-02-25 00:54:14 +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
gabime
abc0d43995
astyle
2018-02-23 18:33:03 +02:00
gabime
3826ac1433
bumped bundled fmt version to 4.1.0
2018-02-23 18:32:06 +02:00
gabime
80163dc6c1
Better support for WinRT
2018-02-23 18:16:43 +02:00
gabime
7709fc70eb
small fix to pattern_formatter ctor
2018-02-23 15:10:21 +02:00
Gabi Melman
bce33698be
Merge pull request #628 from emadwill/eol
...
Support for custom EOL per formatter -Thanks @emadwill
2018-02-23 15:11:10 +02:00
gabime
04d0dd5987
moved SPDLOG_VERSION macro to common.h
2018-02-23 14:39:41 +02:00
gabime
051048ebd7
Fixed issue #645 (include tweakme.h from common.h)
2018-02-23 14:34:25 +02:00
gabime
7fe3912f12
astyle
2018-02-23 14:29:31 +02:00
gabime
6df52df5b4
Use emplace_back in pattern_formatter
2018-02-23 14:05:48 +02:00
gabime
bdca50e6a7
Fixed issue #637
2018-02-23 13:26:53 +02: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
Emad William Farag
55680db160
Support for custom EOL per formatter
2018-02-05 21:51:01 -05:00
Fernando Gomes
f4ffddc942
Merge branch 'master' into to_level
2018-02-05 09:52:30 -02: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
fegomes
8696ad8739
new function to convert level_enum from string
2018-01-24 23:08:46 -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
gabime
ccd675a286
version 0.16.3
2018-01-12 14:09:34 +02:00
gabime
5372d58adc
comment
2018-01-12 14:09:07 +02: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
Gabi Melman
32177aa77a
Merge pull request #604 from sam-lunt/improve-macros
...
Ensure marcos always expand to expressions
2018-01-03 18:05:25 +02:00
Sam Lunt
9f8413308a
add global flush_on function
2018-01-03 09:36:09 -06:00
Sam Lunt
f25f0e0e40
add (void)0 when logging is disabled
2018-01-03 09:07:58 -06: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
Gabi Melman
b53d207f44
Update file_helper.h
2017-12-23 11:43:41 +02:00
Gabi Melman
fde12195ee
Update file_helper.h
2017-12-22 19:06:01 +02:00
gabime
4ca6991828
astyle
2017-12-22 18:55:19 +02:00
gabime
813dcbcf63
version 0.16.2
2017-12-22 18:50:08 +02:00
gabime
f695e536dd
Fixed file_helper::split_by_extenstion and added more tests for it
2017-12-22 18:37:51 +02:00
gabime
0ed3e4cf76
Merge branch 'master' of https://github.com/gabime/spdlog
2017-12-22 14:38:54 +02:00
gabime
6d355fd602
report about unknown excepptions before rethrow
2017-12-22 14:38:44 +02:00
Force Charlie
42e5d98a48
fix split_by_extenstion parse error extenstion
2017-12-22 17:52:50 +08:00
Gabi Melman
79a3a633c7
uupdate version to 0.16.1
2017-12-20 10:07:50 +02:00
Ľubomír Carik
dda8af0092
Update version strings to 0.16.0
...
Signed-off-by: Ľubomír Carik <Lubomir.Carik@anritsu.com>
2017-12-20 03:43:47 +01:00
gabime
ed5498a2e9
report unexected exception types
2017-12-20 00:29:15 +02:00
gabime
6dd928dc3c
Undo fix #529 (causes a warning under gcc and clang when no args passed)
2017-12-20 00:04:16 +02:00
gabime
de595fe2b7
Fix #529 (SPDLOG_TRACE macro problem)
2017-12-19 23:09:27 +02:00
Gabi Melman
d460c3026a
Merge pull request #568 from adubovikov/master
...
added facilty for syslog
2017-12-19 11:49:51 +02:00
Gabi Melman
88fe218741
Update logger_impl.h
2017-12-06 15:59:27 +02:00