Alexander Zilberkant
f29ff77ae7
implement message counter feature
...
adds %i logger pattern for printing log message sequence ID
2017-05-18 22:46:16 +03:00
gabime
1d6842f0f9
bugfix in color detection and astyle
2017-05-17 00:06:11 +03:00
Gabi Melman
a39f71dbd4
Merge pull request #444 from alzix/minor-fixes
...
Minor fixes
2017-05-15 22:40:29 +03:00
Alexander Zilberkant
8329d97d90
fix indentation
2017-05-15 21:38:22 +03:00
Alexander Zilberkant
6547675e43
Revert "Merge pull request #441 from alzix/count_discarded"
...
This reverts commit 038733345a
, reversing
changes made to 862d2f6f35
.
2017-05-15 20:07:24 +03:00
Alexander Zilberkant
42258a1059
move discarded message handling to a dedicated function
...
fix - formatter new discarded message
2017-05-13 00:53:57 +03:00
Alexander Zilberkant
0aeaf9e28e
add an option to warn about discarded messages
...
when using async_logger with async_overflow_policy::discard_log_msg each discarded
message will be counted and warning will be printed by the worker thread
this new feature is disabled by default - as it may have a performance hit when discarding messages
2017-05-11 23:52:58 +03:00
gabime
81965bc300
Fixed some analyzer warnings
2017-05-06 15:33:12 +03:00
odeits
8d5ecc1b58
Fix typo immediatly immediately
2017-04-06 20:12:11 -04:00
Gabi Melman
2b5c3615fd
Update async_log_helper.h
2017-03-28 03:25:53 +03:00
gabime
0c276beaaf
astyle
2017-03-28 02:08:18 +03:00
gabime
397d4866b3
Fixed issue #396 and added some tests to catch it
2017-03-28 01:54:33 +03:00
Gabi Melman
e7ec922c0a
Update async_log_helper.h
...
removed empty lines
2017-01-06 12:32:25 +02:00
osx2000
e9fc4ac095
Fully qualified std::this_thread::yield()
2016-11-11 14:27:07 +01:00
Chen Hayat
5259b3dbf4
Fix Klockwork compilation warning
2016-11-03 14:19:02 +02:00
Chen Hayat
b4cb1febf2
removed external library changes
2016-11-02 15:43:30 +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
Guo Xiao
73e53c7cb6
Remove extra ';'
2016-10-09 15:36:19 +08:00
gabime
5653e5c9d7
astyle
2016-09-15 00:38:21 +03:00
davide
b67076fc85
added level_t to sink. Improves the flexibility of loggers with multiple sinks
2016-09-12 22:26:38 +02:00
Gabi Melman
d01e288afc
fix flush async flush
2016-09-03 01:33:07 +03:00
gabime
332b7c0d7f
astyle
2016-08-22 22:09:23 +03:00
gabime
4f52cc4dec
async flush now waits for queue to be empty before returning
2016-08-22 22:07:29 +03:00
gabime
dfa2c7a950
async flush now waits for queue to be empty before returning
2016-08-22 21:48:57 +03:00
gabime
e7debaacd7
astyle
2016-08-05 04:43:20 +03:00
gabime
39cdd08a54
no exceptions while logging
2016-08-05 03:56:40 +03:00
gabime
7885aa478c
no streams
2016-07-08 17:50:13 +03:00
gabime
58699a2bd4
astyle
2016-05-15 01:01:01 +03:00
gabime
ea611f2d79
reduced spinning duation in async_log_helper
2016-05-13 18:01:49 +03:00
Philippe Serreault
ee815042dd
In async mode, worker thread can now execute an optional teardown callback upon exit.
...
(Note: this can be helpful when a custom sink invokes a JNI callback, which implies that worker thread was previously attached to JVM, and needs to be cleanly detached upon exit)
2016-05-11 17:22:09 +02:00
Gabi Melman
0143d9a92d
Update async_log_helper.h
...
update comments
2016-04-23 01:17:14 +03:00
gabime
0d26359856
astyle
2016-04-20 11:57:49 +03:00
gabime
495ecaeaee
astyle
2016-04-03 02:14:54 +03: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
gabime
e91e1b80f9
revert pull
2016-01-07 01:12:06 +02:00
derekxgl
e248895254
use default move constructor/assignment for async_log_helper
2016-01-06 22:21:56 +00:00
Gabi Melman
8c55ee1a55
Update async_log_helper.h
...
Fixed shadow warning in gcc
2015-11-29 15:56:42 +02:00
gnzlbg
9b2425c353
spurious character broke compilation
2015-11-29 14:30:02 +01:00
gabime
0b8cc75534
Merge branch 'master' of https://github.com/gabime/spdlog
2015-11-28 18:24:52 +02:00
gabime
8c38b4ee9e
MIT license
2015-11-28 18:24:20 +02:00
gabime
30c23ef206
astyle
2015-11-28 16:53:32 +02:00
gabime
0f76db880e
astyle
2015-11-28 16:52:02 +02:00
gabime
ad8220c9c8
fix compile in gcc
2015-11-28 15:50:13 +02:00
gabime
06ffde6333
Fixed flush of logs in async mode
2015-11-28 15:00:19 +02:00
gabime
1b2c8b9d3e
Refactored periodic flush in async_log_helper
2015-05-12 18:54:36 +03:00
Denis Ivaykin
a3dcb2b79e
details::os::now()
2015-05-11 00:21:55 +02:00
Denis Ivaykin
432e1109dd
flush interval part 2
2015-05-11 00:17:49 +02:00
Denis Ivaykin
f363fff109
async auto flush
2015-05-09 22:30:05 +02:00