Commit Graph

243 Commits

Author SHA1 Message Date
Rob Patro 2bf6eeb0db Changed header guard for format.h
Previously, if spdlog was being used in a project that also uses cppformat, this file (with it's custom namespace) would not be included.  This is because, while the definitions were added to the spdlog namespace, the include guard was left the same as in the actual cppformat library.  This change modifies the include guard by prefixing it with SPDLOG_.
2014-12-10 16:06:15 -05:00
gabi 3e51669951 Removed global #defines from format.cc 2014-12-09 00:12:42 +02:00
gabi d817994bd2 Moved namespace fmt to be under spdlog::details to minimize namespace pollution for the users 2014-12-09 00:01:11 +02:00
gabi 4637cf35df Improved perf by using const char* instead of std::string& when accepting format strings 2014-12-08 00:55:45 +02:00
gabi d0dcc13f7c small cleanup 2014-12-08 00:09:54 +02:00
gabi 65a1e5690c fixed vs linkage errors 2014-12-07 18:49:51 +02:00
gabi b1a495dbb0 Fixed linkage errors under VC on the new version 2014-12-07 16:34:22 +02:00
gabime 6313174bf1 astyle 2014-12-07 07:18:43 +02:00
gabime 76436d07cc bench and examples updates 2014-12-07 05:48:32 +02:00
gabi 4dc75adf9b async_logger comments 2014-12-07 04:33:01 +02:00
gabi 0dd4e552ed async_logger comments 2014-12-07 04:27:46 +02:00
gabi d37bded994 More improvements to the async logger 2014-12-07 04:18:07 +02:00
gabime 9feb5fbaf0 disable Wshadow in gcc 2014-12-05 21:44:30 +02:00
gabime 6255180e99 small fixes in async_helper 2014-12-05 20:59:38 +02:00
gabime 52d02af950 using mpmc bounded q for async and many async optimizations 2014-12-05 20:25:04 +02:00
gabime 754cac85ac defer localtime to formatter to improve async performace 2014-12-04 11:48:53 +02:00
gabime 8dcec193e8 removed unised blocking_queue.h 2014-12-03 17:46:54 +02:00
gabime 2c854cc8b7 fixed gcc shadow warnings 2014-12-03 01:15:25 +02:00
gabi 98e4eb98f9 small optimization in default formatting (unsigned ints) 2014-12-03 00:50:49 +02:00
gabi 9e882c4dd2 fix 2014-12-03 00:50:12 +02:00
gabi 33b976a4c9 fix 2014-12-03 00:40:13 +02:00
gabi 3916674bc5 async_helper sleep_or_yield or full/empty queue 2014-12-03 00:35:28 +02:00
gabi 01344b6c8b mpcs_q removed default copy ctor and assignment 2014-12-03 00:27:25 +02:00
gabi b943265b94 Better handling of empty queue 2014-12-02 19:14:21 +02:00
gabi 243dc61e58 async using lockfree queue and bug fixes regarding usage of cppformat 2014-12-02 16:41:12 +02:00
gabime 0e3120ba51 removed include iostream 2014-12-02 02:30:42 +02:00
gabime b0a687c148 astyle 2014-12-02 02:27:11 +02:00
gabime 5186aca671 disabled formatcpp Wshadow warnings.. 2014-12-02 02:24:30 +02:00
gabime ed17c9a4a9 fixed async_sink to use move instead of unique_ptr 2014-12-02 02:17:39 +02:00
gabime 0db417f9af merged drop() from master 2014-12-02 02:16:56 +02:00
gabime 7a9781a94c throw spdlog_err on format errors 2014-12-02 02:16:09 +02:00
gabime f41d989bf0 fix in move log_msg 2014-12-02 02:15:42 +02:00
gabime 2278e9230f some fixes for gcc 2014-12-02 00:18:44 +02:00
gabi 26cf0b38dd support for API of the form logger.info() << .. 2014-12-02 00:14:38 +02:00
gabi 58970bf1ea Rethrow cppformat exceptions as spdlog_ex with description of the bad format string 2014-12-01 22:25:31 +02:00
gabi b0926326bb pattern_formatter_impl.h update 2014-12-01 20:17:47 +02:00
gabi c5afdbddcf Use fmt::pad for faster formatting of the default format pattern 2014-12-01 18:25:42 +02:00
gabi 45628c8ec3 logger main interface now is in the form logger.info(fmt, args) 2014-12-01 00:59:25 +02:00
gabime 73b31e4d10 astyle 2014-11-29 20:02:14 +02:00
gabime 77d9eaa59f fixes in pattern formatter 2014-11-29 19:33:54 +02:00
gabi 068a7cfac6 Start of work on lockfreee async queue 2014-11-29 17:11:25 +02:00
gabi 2c0acf66f9 use cppformat in sinks 2014-11-29 17:10:17 +02:00
gabi 8974d2ded9 Using cppformat for all formatting needs instead of fast_oss 2014-11-29 12:25:37 +02:00
gabi 5d399e61d6 Added cppformat files 2014-11-29 09:49:23 +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 Melman 54b868122d Update async_sink.h 2014-11-24 15:08:53 +02:00
Gabi Melman 94d2556db6 Update last exception moving from worker thread to user thread in async mode 2014-11-24 15:02:43 +02:00
Gabi Melman 87c0770c42 Update os.h
Provide shared read access to log files under windows
2014-11-24 14:18:29 +02:00
gabime 7f0434528b astyle 2014-11-24 01:39:51 +02:00