Commit Graph

416 Commits

Author SHA1 Message Date
gabime
08b6b0beed Merge branch 'master' of https://github.com/gabime/spdlog 2015-07-08 23:46:49 +03:00
gabime
1c13f5d7ff Updated cppformat to fix issue #110 2015-07-08 23:45:48 +03:00
nick
ba1de0abb2 make is_enabled() const 2015-06-02 14:38:11 -07:00
nick
51f69dfcca Expose line_logger enabled state to support custom operator<<'s 2015-06-02 13:01:24 -07:00
gabime
1dcaa45443 fixed compliation error on gcc 4.8.x 2015-05-12 19:03:01 +03:00
gabime
1b2c8b9d3e Refactored periodic flush in async_log_helper 2015-05-12 18:54:36 +03:00
Gabi Melman
e6fc8bf2e5 Merge pull request #93 from divaykin/auto-flush
async auto flush
2015-05-12 12:24:50 +03:00
gnzlbg
fbd9d924d6 adds missing flush override to simple_file_sink 2015-05-11 10:17:55 +02: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
gabime
8208b49298 Minor change is typedef order 2015-05-09 21:44:02 +03:00
gabime
b9dc8226b4 Comments 2015-05-09 21:41:20 +03:00
gabime
0402309028 eol 2015-05-09 21:39:55 +03:00
gabime
32bc807109 Comments 2015-05-09 21:35:17 +03:00
gabime
6991857a8e Added SPDLOG_NO_REGISTRY_MUTEX option to tweakme.h 2015-05-09 21:32:53 +03:00
gabime
9cad840a72 Revert "vector / mutex"
This reverts commit a74e280bb4.

Conflicts:
	include/spdlog/tweakme.h
2015-05-09 17:15:07 +03:00
gabime
fa038547ad tweakme.h comments 2015-05-09 16:39:23 +03:00
gabime
64850dcb0c small style fixes 2015-05-09 16:03:43 +03:00
Gabi Melman
00d5c94135 Merge pull request #92 from divaykin/vector-registry
vector based registry & no mutex at get
2015-05-09 15:47:29 +03:00
Denis Ivaykin
63e0012e34 flush in logger 2015-05-09 13:24:01 +02:00
Denis Ivaykin
a74e280bb4 vector / mutex 2015-05-09 13:14:16 +02:00
Denis Ivaykin
849b5cb84e flush 2015-05-08 22:57:52 +02:00
gabime
06e0b0387a Merge branch 'master' of https://github.com/gabime/spdlog 2015-04-28 01:24:12 +03:00
gabime
285a47dedb Fix bug #84 2015-04-28 01:23:15 +03:00
gabime
da8024854e Fixe bug #84 (mingw gives '_SH_DENYWR' was not declared in this scope') 2015-04-28 01:13:33 +03:00
gabime
80fcd65564 bugfix while fixing bug #81 2015-04-26 23:47:26 +03:00
gabime
2269f4d9f8 Fixed bug #81 (Doesn't compile on OS X under gcc-4.9 ) 2015-04-26 23:38:43 +03:00
gabime
2a0d00929c stdout_loggers now thread safe across all instances (share same stdout_sink_mt) 2015-04-18 01:47:30 +03:00
gabime
d0874afe3a Merge branch 'master' of https://github.com/gabime/spdlog 2015-04-11 17:21:07 +03:00
gabime
256c64d72f Fixed registry functions 2015-04-11 17:15:20 +03:00
gabime
623f59ce6f Added register_logger to spdlog.h to register manually created loggers 2015-04-11 16:36:31 +03:00
Gabi Melman
211ce99d29 Update tweakme.h 2015-04-10 12:34:57 +03:00
gabime
3ee728d11b replaced include pthread.h with <thread> 2015-04-09 18:20:45 +03:00
gabime
e8a27a1cee fixed gcc pedantic warning 2015-04-09 18:14:39 +03:00
gabime
b715378ff5 Added tweakme.h - enable users to enable/disable features at compile time 2015-04-09 18:05:16 +03:00
gabime
8da33db62f Removed redundant "using log_thread_id=size_t" 2015-04-08 10:56:39 +03:00
gabime
7cf34ce820 Fixed return type in os::get_thread_id 2015-04-08 10:55:25 +03:00
gabime
4dd31bf031 fixed pedantic gcc errors 2015-04-07 22:04:10 +03:00
gabime
005a36f4fd Removed redundant field initializations from log_msg struct 2015-04-07 21:58:46 +03:00
gabime
25afbd79b2 Added compile time option to turn off thread id (#define SPDLOG_NO_THREAD_ID in common.h) 2015-04-07 21:57:38 +03:00
gabime
0684b4f378 use size_t to better represent thread id across platforms 2015-04-07 21:35:41 +03:00
gabime
5067d1c12c fixed thread_id bug in async_msg struct 2015-04-07 21:10:43 +03:00
gabime
4292d3d9af Use gettid() syscall under linux to get thread id 2015-04-07 21:02:34 +03:00
gabime
a09107927b Fix Visual Studio poor std::this_thread::get_id() performance by using GetCurrentThreadId() (and pthread_self() under linux) 2015-04-07 20:26:42 +03:00
gabime
67e0957e67 Fixed window include bug 2015-04-07 20:02:43 +03:00
gabime
acb06ea977 Fixed thread id bug in async mode by passing thread id in log_msg struct 2015-04-07 19:57:27 +03:00
gabime
f21ec29ca9 fixed SPDLOG_ERROR macro 2015-04-07 17:54:16 +03:00
Gabi Melman
11d4ae7782 Update spdlog.h 2015-03-26 18:52:03 +02:00
Gabi Melman
9fc0ab31d5 Update spdlog.h
Update comments about macros
2015-03-26 18:51:22 +02:00
Gabi Melman
d39b495e21 Update spdlog.h
Updated comments about macros
2015-03-26 18:48:33 +02:00
Ruslan Mullakhmetov
37541621b7 added convinient macroses passing logging points; replaced force_log to log for SPDLOG_TRACE SPDLOG_DEBUG 2015-03-26 19:18:54 +03:00
gabime
1150247efa astyle 2015-03-21 13:55:00 +02:00
gabime
a24ff54760 Fixed source formatting 2015-03-21 13:42:59 +02:00
gabime
6fe03c7780 Fix issue #64 (clang build fails due to details/format.h diagnostic pop without prior push) 2015-03-21 13:29:53 +02:00
gabime
3556c87a51 Fixed issue #61 (spdlog::set_level(...) does not affect loggers created afterwords) 2015-03-18 23:31:17 +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
gabime
9e54057aaa Bring back move implementation of async_msg move ctor and assignment since VS doesn't support it 2015-02-12 21:43:58 +02:00
gabime
fde3d2db99 astyle+comments 2015-02-10 01:56:09 +02:00
gabime
9f993da472 default move impl in async_msg 2015-02-10 01:53:44 +02:00
gabime
147ce4c80d #define SPDLOG_NOEXCEPT throw() under visual studio 2015-02-10 01:48:28 +02:00
gabime
2fe68db0a3 pass nullptr to time() instead of 0 2015-02-09 23:47:51 +02:00
Gabi Melman
47e695d2fc Update common.h 2015-01-29 12:18:27 +02:00
Gabi Melman
6b0ef15644 Do not use CLOCK_REALTIME_COARSE by default 2015-01-29 12:17:16 +02:00
gabime
dae66133c6 comment about clock 2015-01-29 00:47:09 +02:00
gabime
0d7570c745 comment about clock 2015-01-29 00:35:23 +02:00
gabime
1323d18f9e bugfix 2015-01-29 00:21:34 +02:00
gabi
fb67e571f5 Under linux, use the much faster CLOCK_REALTIME_COARSE clock by default (SPDLOG_CLOCK_COARSE is defined in common.h) 2015-01-29 00:19:37 +02:00
gabi
b7b421c8fc Added auto flush to stdout & stderr sinks 2015-01-28 23:36:16 +02:00
Gabi Melman
94deae042c Better support for operator<< 2015-01-28 13:19:37 +02:00
gabi
56ee7316e9 Fixed issue #39 User defined types no longer streamable 2015-01-28 00:53:16 +02:00
Denis Ivaykin
2f34de820b coarse clock, short log level 2015-01-27 08:31:50 -06:00
gabime
524ca93e91 Comments 2015-01-15 13:48:49 +02:00
Gabi Melman
6cd7b9a2b0 Comments 2015-01-15 12:49:26 +02:00
Gabi Melman
9e88e98d33 Comments 2015-01-15 12:45:00 +02:00
Gabi Melman
fca8070019 Comments 2015-01-15 12:41:35 +02:00
Gabi Melman
665d82d354 Comments 2015-01-15 12:39:22 +02:00
gabi
b74b28f5c6 added includes to common.h 2015-01-15 11:46:51 +02:00
gabime
9f34c58b3e comments 2015-01-15 11:01:54 +02:00
gabime
f3a4174853 astyle.sh 2015-01-15 10:49:05 +02:00
gabime
489304a953 style 2015-01-15 10:48:52 +02:00
gabime
89afa909e1 shortened enum policy name and moved into common.h 2015-01-15 10:34:50 +02:00
gabime
cd2a484e96 reordered members definition in async_log_helper to prevent gcc warning 2015-01-15 10:27:36 +02:00
Denis Ivaykin
295e189b7e astyle 2015-01-14 15:39:11 -06:00
Denis Ivaykin
365d895482 discard policies on queue overflow 2015-01-14 15:35:01 -06:00
Denis Ivaykin
0f3f65e07c brackets 2015-01-14 09:52:38 -06:00
Denis Ivaykin
384cdeb225 nullptr default, astyle 2015-01-14 09:51:22 -06:00
Denis Ivaykin
d47fbbb79e worker warmup callback 2015-01-14 09:21:34 -06:00
Rupert Steel
5d7947df9d Fixed 2 macro redefinition warnings releated to WIN32_LEAN_AND_MEAN. 2015-01-12 16:17:55 +13:00
gabi
7635455c8d Changed "auto_flush" to "force_flush" to better represent the meaning 2015-01-07 12:44:02 +02:00
gabi
06ef01f867 use std::memory_order_relaxed when reading logger's level 2015-01-07 12:35:43 +02:00
gabi
4fd1ac8ac5 Added support for logger->info(const T&) call style 2015-01-05 23:55:05 +02:00
gabi
03735e225b Fix to support formatting chars { or } when no args passed to log functions 2015-01-03 11:46:50 +02:00
Zor X.L
ed4368a63c add a %f formatter for microseconds 2014-12-28 21:03:00 +08:00
gabi
bf3997de28 Added drop_all 2014-12-27 13:01:15 +02:00
gabi
3c57133c7a Fixed bug #26 (SPDLOG_TRACE macro does not work as expected) 2014-12-26 00:44:45 +02:00
Felix Gündling
7fd91e5512 include/spdlog/sinks/syslog_sink.h: add missing <array> include (gcc 4.7 complains) 2014-12-24 16:11:20 +01:00
gabime
28da625a6f removed the confusing stop() function 2014-12-21 03:11:40 +02:00