Commit Graph

113 Commits

Author SHA1 Message Date
Kevin M. Godby e16cb511e5 Create a logger with a single sink. 2016-06-17 00:29:12 -05: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
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
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 296623baa3 API for color support in console logger 2016-04-03 01:38:49 +03: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
Sebastian Messmer 7b8d507615 Allow syslog logger on Mac OS X 2016-02-13 15:50:51 +01:00
gabime 8c38b4ee9e MIT license 2015-11-28 18:24:20 +02:00
gabime 992a4e6077 revert Args& by referebce in create 2015-11-28 16:18:50 +02:00
gabime cbc8ba7203 Fixed issue #137 2015-11-05 16:06:11 +02: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 2b59393bda Add wchar_t support for Windows. 2015-07-13 19:43:22 +06:00
Denis Ivaykin 432e1109dd flush interval part 2 2015-05-11 00:17:49 +02: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
gabime b715378ff5 Added tweakme.h - enable users to enable/disable features at compile time 2015-04-09 18:05:16 +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 c401e830d0 Added option for setting rotation time in daily file ctor 2015-02-15 23:28:13 +02:00
gabime fde3d2db99 astyle+comments 2015-02-10 01:56:09 +02: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 89afa909e1 shortened enum policy name and moved into common.h 2015-01-15 10:34:50 +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 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
gabi 7635455c8d Changed "auto_flush" to "force_flush" to better represent the meaning 2015-01-07 12:44:02 +02: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
gabime 28da625a6f removed the confusing stop() function 2014-12-21 03:11:40 +02:00
gabime 92f2b7556e syslog improvments 2014-12-19 18:01:49 +02:00
Gabi Melman 3b61f50cbf Merge pull request #20 from fooinha/syslog-openlog
Syslog openlog
2014-12-18 20:42:51 +02:00
fooinha 375b88c191 Optional arguments for syslog_logger factory. 2014-12-18 15:47:43 +00:00
gabi 348390f90d Added debug macros 2014-12-18 10:07:21 +02:00
fooinha 8c9a6fc02c * openlog setup for syslog sink 2014-12-16 15:13:35 +00:00
gabi d37bded994 More improvements to the async logger 2014-12-07 04:18:07 +02:00
gabime 0db417f9af merged drop() from master 2014-12-02 02:16:56 +02:00
gabime 4e86da1bdb typo 2014-11-25 00:27:28 +02:00
gabime 68ee9a7ada replaced flush_interval with auto_flush boolean 2014-11-25 00:23:55 +02:00
gabi 4cb6aa90b2 New async_logger class and API 2014-11-24 01:29:09 +02:00
gabime ece27ac952 astyle 2014-11-22 10:29:06 +02:00
Arnaud Kapp 67eef26c26 Add a syslog() based sink for Linux.
This commit introduce a new sink: syslog_sink.
This sink is Linux only, and will write log entries to the system
logger, using the syslog() library call.

It is instanciable using spdlog::syslog_logger(name). Note that
the suffix _st or _mt is not present, as syslog() is thread-safe.

I also applied @gabime reviews and added license header.
2014-11-11 13:49:19 +01:00
gabime 5b04fb6850 Remove warning in debian about unused variadic template args 2014-11-07 20:46:47 +02:00
gabi 58688d7d1c Removed close() from sink to have RAII semantics 2014-11-05 23:07:20 +02:00
gabime 7f81eb881d small cleanup 2014-11-01 03:47:20 +02:00
gabime 74aae4f368 readme 2014-11-01 03:20:54 +02:00
gabi 567e85e6d4 bench 2014-11-01 02:12:12 +02:00
gabi 31971bf63b updated example and added more creation functions 2014-10-31 03:17:40 +02:00
gabi c7b8c762fb spdlog 2014-10-31 01:13:27 +02:00