Commit Graph

388 Commits

Author SHA1 Message Date
Alexander Shishenko
0170dfdc7b
Renamed "Windows.h" to "windows.h" for building spdlog on MinGW using case-sensitive file system. 2015-10-25 04:11:23 +03:00
Chris Hiszpanski
08f41d4f65 Update syslog_sink.h
Syslog already adds formatting, such as the identifier set with `openlog` in the constructor, the priority, and timestamp -- using the formatted message duplicates this information in the log message. This especially causes problems when the syslog is forwarded to aggregators such as Loggly, Logstash, etc. which can parse log messages which are JSON. However, the duplicated fields which spdlog prepends interfere with this -- better to use `raw` in the syslog case I think, or perhaps add an ability to use custom formatters on individual sinks.
2015-10-21 11:49:35 -07:00
David Schury
2175b00814 Fixed thread unsafe flush method. 2015-09-17 18:58:13 +02:00
David Schury
e12c50a8a5 Add distributional sink
Setting up dist_sink to a logger will inject a layer between the logger and
(some of) it's sinks. Sinks can be added and removed to dist_sink dynamically.
2015-09-17 17:01:04 +02:00
Ruslan Baratov
4551467620 Fix misprint 2015-09-17 00:49:17 +03:00
Gabi Melman
ccc66db7fc Update android_sink.h
Removed redundant check
2015-09-15 01:26:31 +03:00
Ruslan Baratov
8fdd4c3547 Add Android sink 2015-09-14 22:08:35 +03:00
Ruslan Baratov
8bb4b831c4 Fix Android build 2015-09-10 21:01:55 +03:00
gabime
ea1a92769b Fixed rotating_logger_mt does not rotate properly if app restarts #116 2015-08-14 21:16:08 +03:00
gabime
ec4233f236 Fixed warnings conversion 'size_t' to 'int' on windows issue #119 2015-08-14 20:25:44 +03:00
gabime
77acf29c4d Updated to latest cppformat lib 2015-08-07 14:06:22 +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
Radu Popescu
b3050aa8a9 fixed issue 115 Nanosecond resolution timestamps 2015-08-04 11:32:13 +02:00
Gabi Melman
5fc6002fc2 Update tweakme.h 2015-07-27 01:27:28 +03:00
Gabi Melman
22786f0296 Update tweakme.h 2015-07-27 01:24:28 +03:00
Ilya Kulakov
d905ad915f Use only SPDLOG_USE_WCHAR to control whether wchar_t is enabled. 2015-07-26 15:18:08 -04:00
Artem Martynovich
787aa46693 Disable usage of wchar_t in tests. 2015-07-21 17:32:53 +06:00
Artem Martynovich
5508607dfa Fix incorrect string type for fopen_s. 2015-07-15 11:24:49 +06:00
Artem Martynovich
7ee0ec0728 Fix remaining wstring issues in file_helper. 2015-07-14 15:47:20 +06: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
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