Commit Graph

1149 Commits (7f3b5fb84dc1fae3b03fd3ae2d1b06835752823a)

Author SHA1 Message Date
gabime b6b9d835c5 Version 1.1.0 7 years ago
gabime b962fbb15c Fixed issue #797 7 years ago
gabime 750b520f41 Fix broken build 7 years ago
Luiz Siqueira 4eb80dd8d2 acquire lock before reading overrun_counter 7 years ago
Luiz Siqueira c543985cf4 use size_t instead of int for overrun counter 7 years ago
Luiz Siqueira 863f704f47 increment counter every time we overrid a message in async mode. 7 years ago
gabime 566df7e826 Added missing include to q 7 years ago
gabime 607779cccf micro optimization in log_msg constructor 7 years ago
gabime da2af6ea2e Fixed some clang-tidy warning 7 years ago
gabime 6ae240c0b6 code formatting and clang tidy warnings fixes 7 years ago
gabime 05d6960ebc code formatting and clang tidy warnings fixes 7 years ago
gabime 4866f2ac05 Put override kw again 7 years ago
gabime 4456f96ae3 Fixed clang warnings 7 years ago
gabime 8008d7fe53 Replace emplace_back with push_back in pattern_formatter 7 years ago
rajesh-p 769f11109d
Namespace fix for the issue 785
Added namespace fix
7 years ago
Gabi Melman 85a2bf1c17
Merge pull request #784 from baishuai/v1.x
add new line at end of file, fix compiler warnings #778
7 years ago
baishuai a2fa7a833c add new line at end of file, fix compiler warnings 7 years ago
gabime 01e05a4495 clang format 7 years ago
gabime af6b3fe599 delay the release mutex in the async queue only for mingw 7 years ago
gabime 8bfec30d48 Fix deadlock issue with mingw in async logger 7 years ago
slapenko 34ada56f5d Refactoring. Rid of open_file for clarity 7 years ago
slapenko 64521005ab We can control should daily_file_sink truncate an underlying file or not 7 years ago
gabime fd54719351 clang-format 7 years ago
gabime 420b17ae65 Fix issue #769 7 years ago
gabime 05b68b8581 Fixed example and inline 7 years ago
gabime de6ddf4e2a Some code refactoring in formatter 7 years ago
gabime a12a21a18e Improved millis formatting 7 years ago
gabime 53cd47e19f Remove un needed declaration from thread_pool 7 years ago
gabime ce5c1c24cf added explicit kw to ctor 7 years ago
gabime 2894e8de5e clang format 7 years ago
gabime 74c10df169 Changed SPDLOG_VERSION to be numeric 7 years ago
gabime 0b7c505b50 Fixed forgotten inline keyword 7 years ago
gabime cb9c984aa7 registery and periodic flusher fixes. 7 years ago
Gabi Melman 516a8e4212
Update periodic_worker.h 7 years ago
Gabi Melman 40aeaaee54
Update periodic_worker.h 7 years ago
gabime 33329c80a9 code formatting 7 years ago
gabime fe73255452 Fixed issue #759 7 years ago
gabime 9d497d5afd Fix issue #765 7 years ago
gabime 693103af9c support set_formatter in spdlog.h 7 years ago
gabime 7184c42376 Changed some static string array to char* arrays 7 years ago
Gabi Melman 349829fa96
Update periodic_worker.h 7 years ago
Gabi Melman 3684228cd5
Update periodic_worker.h 7 years ago
gabime 9e4925eff0 clang format 7 years ago
gabime a96b4d7529 Added periodic flusher support, and fixed some registry issues 7 years ago
gabime d5af87a8e1 Added periodic flusher support, and fixed some registry issues 7 years ago
gabime 0c07df7005 Fixed async factory 7 years ago
gabime 599981e2e6 Fixed mingw build 7 years ago
gabime b0059b290f Fix issue #761 7 years ago
gabime 9cbdd5ffd4 Added async_nonblocking factory 7 years ago
gabime ddb3002bc1 Added non const sinks() function to support addition/removal of sinks from existing logger 7 years ago
gabime 6225a9fa4f Minor cleaning of spdlog.h 7 years ago
gabime 3aaefc48ec Minor cleaning of common.h 7 years ago
gabime 0a3c81826f Changed some functions to accept strings instead of ref to strings for better semantics 7 years ago
gabime b710e0fe86 Changed some functions to accept strings instead of ref to strings for better semantics 7 years ago
gabime 9df2bd256e Changed some functions to accept strings instead of ref to strings for better semantics 7 years ago
Gabi Melman b238bf9512
fix issue #755 7 years ago
gabime c2a49080aa Refactored sink interface and base_sink 7 years ago
Gabi Melman 2bc05b6b17
Merge pull request #752 from baishuai/v1.x
fix bug in android_sink.h
7 years ago
baishuai 41f708e438 fix bug in android_sink.h 7 years ago
gabime 7d40244a89 Fixed issue #726 and changed default filename calculator to dateonly 7 years ago
gabime 16ee72da7c clang format 7 years ago
gabime d409e5367b Revert d5468e50f6 7 years ago
gabime d5468e50f6 Small optimization in thread pool 7 years ago
gabime ef111ddba2 Fix issue #736 7 years ago
gabime 81f29a9a7a Fixed wchar support in messages 7 years ago
gabime 4e9fafac75 comment 7 years ago
gabime b9180f8f5a Fix to a windows issue, where very high rotation rates sometimes fail if antivirus is running. 7 years ago
gabime 4a59ea3b1e Fixedconversion warning in 32 bits 7 years ago
gabime f9019870da Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 7 years ago
gabime a776a774e1 cache millis in full_formatter 7 years ago
gabime c887907d4a faster reset of cached buffer 7 years ago
gabime b4dcd592d8 faster reset of cached buffer 7 years ago
gabime 21524c16fa faster reset of cached buffer 7 years ago
Gabi Melman 99cc35384b
Update common.h 7 years ago
gabime 81f3cc5575 clang format 7 years ago
gabime 5bfeb672f7 updated slot size in async queue 7 years ago
gabime f4771be70e Upgraded to fmt 5.1.0 7 years ago
gabime 887326e715 minor code cleanup 7 years ago
gabime 45da6c9c33 spelling 7 years ago
gabime 7ed8e1b59d renamed async block policy 7 years ago
gabime 4f1ce9189f Fixed issue #747 7 years ago
gabime 775e410b00 Fixed issue #747 7 years ago
gabime c9331594bb Renamed file to pattern_forammter.h and fixed utc support 7 years ago
gabime cbc4db8649 Renamed filename and other small formatter changes 7 years ago
gabime 9dc44c39e7 Fixed bugs in stdout_sinks and in msvc 7 years ago
gabime bde4c7149f Renamed traits to console globals 7 years ago
gabime 39c6eb752a Code formatting 7 years ago
gabime a9a7309001 fixed dist_sink.h 7 years ago
gabime 98ab8e0d73 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 7 years ago
gabime cd4dcbab36 Renamed simple_file_sink -> basic_file_sink 7 years ago
Gabi Melman 3ebdb2fd8b
Update logger.h 7 years ago
gabime bd759bfca7 removed force_flush from simple logger 7 years ago
gabime 005468248b Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 7 years ago
gabime ecd7669e42 Fixed gcc warning 7 years ago
gabime 3643db6821 Fixed msvc conversion warning 7 years ago
gabime 59f54cda10 Fixed msvc conversion warnings 7 years ago
gabime 95de24e4f6 fixed tests and renamed to_short_str 7 years ago
gabime 1d9e2304be renamed level::to_str() to level::to_c_str() 7 years ago
gabime 1f801828a5 pad6 thread id and micros in formatter 7 years ago
gabime 94a7152afc async queue - overrun oldsest policy option 7 years ago
gabime 0358d115e0 removed std::string from async messages 7 years ago
gabime b4349e4226 pre allocate async q memory 7 years ago
gabime 92e2cef67f remove unneeded includes from file 7 years ago
gabime 91264ea2f0 small improvment to formatter 7 years ago
gabime e66ee8b710 fix gcc and clang warnings 7 years ago
gabime a6e2f23780 Pattern formatter optimizations 7 years ago
gabime 87e013534c wincolor sink fix 7 years ago
gabime 1d9ec2373a Better support for 32bits 7 years ago
gabime 46cf0f86b8 Added set_pattern() to sink class 7 years ago
gabime e574f57511 Fixed stdout_color_sinks.h namespace 7 years ago
gabime 0c19bdd772 pattern per sink and pattern caching 7 years ago
gabime 9d7a5c253a Moved fmt helpers to new file 7 years ago
gabime ac6a2a4c0f -mpattern_formatter small change in pad3 7 years ago
Gabi Melman 58e09dbd33
Update common.h 7 years ago
Gabi Melman e770673f11
Update common.h 7 years ago
gabime 6d5670fde7 format 7 years ago
gabime da0d6d0478 Removed printf support 7 years ago
gabime 5683c06d9a solve issue #724 7 years ago
gabime 65506136e2 solve issue #724 7 years ago
gabime 2989e998ee Speed up pattern_formatter 7 years ago
gabime 3f438a8084 added bundled fmt 5.x 7 years ago
gabime f2a8847902 Speed up pattern_formatter 7 years ago
gabime 94ac1261e4 Speed up default pattern 7 years ago
gabime 8b7e19e92f Bug fixes in pattern_formatter and async_logger 7 years ago
gabime 81fa788bca Updated tests 7 years ago
gabime cdbf2e361b Upgrade to fmt 5.x 7 years ago
gabime 378c7789ba Fixed issue #720 7 years ago
gabime 15f3b0fea5 format 7 years ago
gabime a21594bec7 move underscores to the end of private members 7 years ago
gabime 7d975de193 removed message_counter from tp 7 years ago
gabime 4b9949de7b format 7 years ago
gabime 7815d39807 removed wait_empty() from tp and q 7 years ago
gabime 7f6220d960 increase errno string buffer size 7 years ago
gabime 38b3ecb02e use fmt::safe_strerror 7 years ago
gabime ef5c4f027c added tp getter to async api 7 years ago
gabime 8338b45b2b added tp->wait_empty() 7 years ago
gabime cfbc8e52ba use underscore at end of private members names 7 years ago
gabime 72506b3bab use underscore at end of private members names 7 years ago
gabime b002a21c36 use underscore at end of private members names 7 years ago
gabime 0d7a1d1ef9 format 7 years ago
gabime 59a15c02d3 use std::string in async_msg instead of fmt::MemoryWriter 7 years ago
gabime e4ed7528e3 fixed class name 7 years ago
Gabi Melman b3543452c2
Update simple_file_sink.h 7 years ago
Gabi Melman 16376c18aa
Update thread_pool.h 7 years ago
Gabi Melman a23eb3769a
Update async.h 7 years ago
Gabi Melman 001e22ebee
Update registry.h 7 years ago
Gabi Melman e8a726df03
Update stdout_color_sinks.h 7 years ago
gabime 8901cbffe0 added catch macro and fixed some tests 7 years ago
gabime b9d7c45e40 Use blocking queue 7 years ago
gabime cf63bcb808 catch exceptions during flush and cal handler 7 years ago
gabime 4ec17f1a1a Normalized spdlog include paths 7 years ago
gabime f886ae0005 Removed unneeded include 7 years ago
gabime 7db5b56dd7 Removed unneeded include 7 years ago
gabime 3c7103d90d Format 7 years ago
gabime 5ec37c05f7 Normalized spdlog include paths 7 years ago
gabime caa26a2a47 Normalized spdlog include paths 7 years ago
gabime d389bda2cc moved file sinks sinks folder 7 years ago
gabime 60f8a68ae0 Splitted file sinks to seperate headers 7 years ago
gabime 99ca7f1cbe Comments 7 years ago
gabime 3e28d9ab5a Renamed default factory 7 years ago
gabime 4bee0ec294 Fixed stderr_logger typedef 7 years ago
gabime b3a23039b1 Renamed default factory 7 years ago
gabime b393c9d6e6 Fixed console traits 7 years ago
gabime e4f0d6446b Small template rename 7 years ago
gabime 9b5c5b4f3d Small template rename 7 years ago
gabime 67ddd59701 Move msg and remove spinning 7 years ago
gabime 78ea362e27 Don't rethrow after catch(...) 7 years ago
gabime f2023e80a8 Merge branch 'v1.x' of https://github.com/gabime/spdlog into v1.x 7 years ago
gabime 384ae1dc1b Removed unneeded intializers from async_msg 7 years ago
Gabi Melman c63f8a6ea0
Delete spdlog_impl.h 7 years ago
gabime 110bdd93c8 Fixed stdout_sinks 7 years ago
gabime c962c88342 Fixed linux port of v1.x 7 years ago
gabime c80cc3306f Fixed tests 7 years ago
gabime e4d3eb64e6 Udpated example and spdlog.h 7 years ago
gabime 0969118ce7 added default_factory alias 7 years ago
gabime ba7c4c0530 stdout and color logger factories 7 years ago
gabime d6cb447667 fixed compile error 7 years ago
gabime b9fac2b179 added missing header 7 years ago
gabime 11e068d7a3 Added missing #include 7 years ago
gabime 924ef84241 Refactred spdlog.h and console sinks. Added global lock for all console sinks (traits) 7 years ago
gabime 9bffa921ae global mutex stdout stderr sinks 7 years ago
gabime c50ba69689 removed un needed includes 7 years ago
gabime b4cde3fc21 Added missing files 7 years ago
gabime 6f4cd8d397 thread_pool and refactoring async 7 years ago
Gabi Melman 5e08950ed2
Created contrib/sinks directory 7 years ago
Gabi Melman bce3b75c53
Created contrib directory 7 years ago
gabime 3fdc7996db code formatting 7 years ago
gabime cfb450c059 Fixed eol write in pattern_formatter_impl 7 years ago
Gabi Melman b416685d6f
Fix gcc warning on stat (32 bits) 7 years ago
gabime 64c2fe180b Fixed bug in wrapping colors around level name in default pattern 7 years ago
gabime 1dea46e1ab code formatting 8 years ago
gabime 3452892f76 minor renaming 8 years ago
gabime d040ab93ea wincolor color formatting support 8 years ago
gabime c8610d9a86 support for color formatting 8 years ago
gabime 93d41b2c0e fixed gcc warning about struct stat 8 years ago
gabime 18c99682a8 fixed clang warning about uninitialized values 8 years ago
gabime 200815892f Fix clang-tidy warnings about missing braces around if and for statements 8 years ago
gabime 7eb6ca6337 formatting 8 years ago
gabime 2a86cdb203 Merge branch 'master' of https://github.com/gabime/spdlog 8 years ago
gabime 56e4a201ec formatting 8 years ago
Gabi Melman fe8a519434
Update logger.h 8 years ago
gabime 4445f6f869 formatting 8 years ago
gabime ea95ea8295 Fix potential issue #660 8 years ago
gabime 5afb5dc782 Changed clang formatting for templates 8 years ago
Gabi Melman 650daf7542
Update common.h
Updated spdlog version macro to 0.16.4-rc
8 years ago
gabime cbe98c0fd2 clang format 8 years ago
gabime ad221b0990 Changed function name to level::from_str 8 years ago
gabime a2653d409f clang-format 8 years ago
gabime 461b5ef28a Fixed missing ; 8 years ago
gabime 7f1f7b6232 Changed function name to level::from_str 8 years ago
fegomes 46f9768599 change of scope the name_to_level variable 8 years ago
fegomes c21dd874d1 removed class to return size of array. 8 years ago
fegomes 48c8755d06 include test to convert functions and change suggested by @gabime 8 years ago
fegomes f9750dddee Merge branch 'master' into to_level 8 years ago
Thiago Bastos d044369e3b Fix implicit conversion warnings (-Wsign-conversion) 8 years ago
gabime 84d3c90b93 Fixed g++ 4.9 warnings after the clang-tidy fixes 8 years ago
Daniel Chabrowski de642b6263 astyle applied 8 years ago
Daniel Chabrowski 5355bd3a8f readability-named-parameter 8 years ago
Daniel Chabrowski 35a843f8b6 modernize-return-braced-init-list 8 years ago
Daniel Chabrowski 17caf77784 google-build-namespaces 8 years ago
Daniel Chabrowski 0c94ce0039 deleted copy op and a little format 8 years ago
Daniel Chabrowski af50d5ef1f readability-inconsistent-declaration-parameter-name 8 years ago
Daniel Chabrowski 9ce66f2c9a modernize-pass-by-value 8 years ago
Daniel Chabrowski ad624432d8 google-explicit-constructor 8 years ago
Daniel Chabrowski 1e1ca23101 modernize-use-equals-default 8 years ago
Daniel Chabrowski e5bbe57f01 cppcoreguidelines-pro-type-member 8 years ago
Daniel Chabrowski 68f91822ed performance-unnecessary-value-param 8 years ago
Daniel Chabrowski 7aed498540 modernize-use-default-member-init 8 years ago
Daniel Chabrowski d5a3bb5234 readability-else-after-return 8 years ago
Daniel Chabrowski 9ebb9ff318 readability-implicit-bool-cast 8 years ago
Daniel Chabrowski fb6df0512f modernize-use-override 8 years ago
Daniel Chabrowski 7f4c1bb77c modernize-use-using 8 years ago
gabime abc0d43995 astyle 8 years ago
gabime 3826ac1433 bumped bundled fmt version to 4.1.0 8 years ago
gabime 80163dc6c1 Better support for WinRT 8 years ago
gabime 7709fc70eb small fix to pattern_formatter ctor 8 years ago
Gabi Melman bce33698be
Merge pull request #628 from emadwill/eol
Support for custom EOL per formatter -Thanks @emadwill
8 years ago
gabime 04d0dd5987 moved SPDLOG_VERSION macro to common.h 8 years ago
gabime 051048ebd7 Fixed issue #645 (include tweakme.h from common.h) 8 years ago
gabime 7fe3912f12 astyle 8 years ago
gabime 6df52df5b4 Use emplace_back in pattern_formatter 8 years ago
gabime bdca50e6a7 Fixed issue #637 8 years ago
Colin Duquesnoy 11ee6834f6
Fix compilation error with GCC 8
error: need 'typename' before 'std::conditional<std::is_same<char, char>::value, fmt::BasicMemoryWriter<char>, fmt::BasicMemoryWriter<wchar_t> >::type' because 'std::conditional<std::is_same<char, char>::value, fmt::BasicMemoryWriter<char>, fmt::BasicMemoryWriter<wchar_t> >' is a dependent scope
         std::conditional<std::is_same<filename_t::value_type, char>::value, fmt::MemoryWriter, fmt::WMemoryWriter>::type w;
8 years ago
Benjamin Schindler 05b2aabe0e Make set_color public in wincolor_sink to retain configurability 8 years ago
Emad William Farag 55680db160 Support for custom EOL per formatter 8 years ago
Fernando Gomes f4ffddc942
Merge branch 'master' into to_level 8 years ago
gabime 5ab033fba5 Fix issue #629 8 years ago
gabime f8aec1bdf1 Merge branch 'master' of https://github.com/gabime/spdlog.git 8 years ago
gabime 51a83da578 Repplaced map with unordered_map for level->colos mapping 8 years ago
fegomes 8696ad8739 new function to convert level_enum from string 8 years ago
Josh Junon cae749fc9b clear line after writing log message contents 8 years ago
Josh Junon 58e68725ae rename grey to black 8 years ago
Josh Junon a59f74e8a2 remove needless zeros in reset code 8 years ago
gabime ccd675a286 version 0.16.3 8 years ago
gabime 5372d58adc comment 8 years ago
Joao Moreno 357a63d914 fix spdlog namespace 8 years ago
Joao Moreno a938045135 use Sleep in Windows instead of sleep_for
fixes #609
8 years ago
Gabi Melman 32177aa77a
Merge pull request #604 from sam-lunt/improve-macros
Ensure marcos always expand to expressions
8 years ago
Sam Lunt 9f8413308a add global flush_on function 8 years ago
Sam Lunt f25f0e0e40 add (void)0 when logging is disabled 8 years ago
Stefan Broekman de4644b44a Issue fix for spdlog #595. Conversion warning.
See: https://github.com/gabime/spdlog/issues/595

On line 85 in file sinks/wincolor_sink.h:
back_color &= ~(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE |
FOREGROUND_INTENSITY);

'back_color' is of type 'WORD' (unsigned short) whereas a bitwise
complement/NOT returns an int. This results in a conversion warning with
-Wconversion enabled.

85:20: warning: conversion to 'WORD {aka short unsigned int}' from 'int'
may alter its value [-Wconversion] back_color &= ~(FOREGROUND_RED |
FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);

Possible solution:
We know that the result of ~(FOREGROUND_RED | FOREGROUND_GREEN |
FOREGROUND_BLUE | FOREGROUND_INTENSITY) is always within the limits of
an unsigned short so a simple cast should suffice (correct me if I'm
wrong):

back_color &= static_cast<unsigned short>(~(FOREGROUND_RED |
FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY));
8 years ago
Gabi Melman b53d207f44
Update file_helper.h 8 years ago
Gabi Melman fde12195ee
Update file_helper.h 8 years ago
gabime 4ca6991828 astyle 8 years ago
gabime 813dcbcf63 version 0.16.2 8 years ago
gabime f695e536dd Fixed file_helper::split_by_extenstion and added more tests for it 8 years ago
gabime 0ed3e4cf76 Merge branch 'master' of https://github.com/gabime/spdlog 8 years ago
gabime 6d355fd602 report about unknown excepptions before rethrow 8 years ago
Force Charlie 42e5d98a48 fix split_by_extenstion parse error extenstion 8 years ago
Gabi Melman 79a3a633c7
uupdate version to 0.16.1 8 years ago
Ľubomír Carik dda8af0092 Update version strings to 0.16.0
Signed-off-by: Ľubomír Carik <Lubomir.Carik@anritsu.com>
8 years ago
gabime ed5498a2e9 report unexected exception types 8 years ago
gabime 6dd928dc3c Undo fix #529 (causes a warning under gcc and clang when no args passed) 8 years ago
gabime de595fe2b7 Fix #529 (SPDLOG_TRACE macro problem) 8 years ago
Gabi Melman d460c3026a
Merge pull request #568 from adubovikov/master
added facilty for syslog
8 years ago
Gabi Melman 88fe218741
Update logger_impl.h 8 years ago
Gabi Melman b1be7b9fea
async log: increased sleep to to 500ms the worker loop 8 years ago
Alexandr Dubovikov bec6919587 added facilty for syslog 8 years ago
gabime 26b390bb19 removed lock from dist_sink::_flush() (moved to base_sink::flush()) 8 years ago
gabime a9149c6d46 added lock on flush in base_sink 8 years ago
gabime f5939f9e56 astyle 8 years ago
gabime 3c4a2bf531 Handle file extensions in rotating and daily loggers 8 years ago
Gabi Melman 613f024d42
Removed forgotten *_if declarations 8 years ago
gabime 799ba2a57b added SPDLOG_DISABLE_TID_CACHING macro to prevent invalid thread ids after fork 8 years ago
gabime adbc22096a enable final keyword by default. Can be disabled in tweakme.h for older compilers 8 years ago
gabime e7cf25a1c0 fixed issue #562 8 years ago
gabime dcc7b347ca Removed all *_if functions (trace_if, debug_if, info_if,..) because they are redundant and confusing way to preform if 8 years ago
gabime c41b6d28b5 astyle 8 years ago
gabime fd170b0fe1 catch(...) exceptions, report it, and rethrow 8 years ago
Gabi Melman 587b528292
Merge pull request #556 from jpcima/syslog-build
correct include path for sink/syslog_sink.h
8 years ago
JP Cimalando ecec210d0e accept msvc_sink on all compilers, add name windebug_sink (fixes #554) 8 years ago
JP Cimalando 76d2620dad correct include path for sink/syslog_sink.h 8 years ago
gabime 8ca1d84a32 Removed catch(..) from the codebase. Catch only std::exception 8 years ago
daylanKifky 10772eadae fix wincolor_sink's common.h include 8 years ago
daylanKifky b220bbb349 fix printf include 8 years ago
daylanKifky 5153b44507 minor fixes 8 years ago
daylanKifky 27e7412640 modified path on quoted #includes
Paths pointing to the root of the library where replaced for ones relatives to each file.

For example, inside /include/spdlog/details/file_helper.h:

This will look for os.h in /include/spdlog/details/spdlog/details/ which doesn't exists.

replaced with:
8 years ago
gabime 93be7713e0 astyle 8 years ago
Subenlele 34a9f24dba
Declare variables as size_t rather than unsigned.
Modify `unsigned front, front1, back;` to `size_t front, front1, back;`
8 years ago
gabime f70b2ef3b8 Fixed cygwin support 8 years ago
gabime 79e97fa1ec Added the license file of the fmtlib in the bundled folder 8 years ago
gabime a66e9bbaf1 Minor fix in comment 8 years ago
gabime f5fe681a41 Fixed issue #546 by adding an "is_empty" method to the queue instead of the buggy approx_size 8 years ago
Costin Manolache f4f3e3fb66
Use __ANDROID__
Based on review feedback.
8 years ago
Costin Manolache 23dd8d3559
Allow compilation on platforms with unwind (android) 8 years ago
Gabi Melman 1f3d939009 Merge pull request #538 from berkus/patch-1
Fix typos. Thanks @berkus
8 years ago
Gabi Melman fbb8244f7d Merge pull request #533 from manuel-schiller/patch-1
rethrow unwind exception
8 years ago
manuel-schiller 039b34e83a rethrow unwind exception
On Linux with pthread library spdlog causes an SIGABORT and crashes
the application in case it catches a thread specific cancellation
exception in a critical execution phase while in a try/catch block
in spdlog/detail/logger_impl.h

The exception is caught by some general catch(...) clause where
it is NOT rethrown.

However rethrowing these kind of exception is mandatory, otherwise
an abort will be caused by the glibc.
8 years ago
knowledge4igor 147bdbf591 Fix warnings which are caused by C style cast 8 years ago
Berkus Decker 4974743ee8 Make short month names match in length 8 years ago
Berkus Decker 1c8cc65f6c Fix typos 8 years ago
Berkus Decker a6b5ef55a4 Fix typo 8 years ago
gabime 21ed31844c fixed bug in SPDLOG_TRACE_IF macro and added some related tests 8 years ago
gabime 4a159ad66d Fixed unused variable warning 8 years ago
gabime 709948ff4a Fixed issue #527 8 years ago
fogo e8b7f4194a Moved printf include to fmt.h 8 years ago
fogo ee525f9bef allow printf style logging
* tests updated for printf style
* tests makefile support printf style
8 years ago
fogo 552d6214e0 updated bundled fmt to contain printf 8 years ago
Gabi Melman dc8ac4c671 Update tweakme.h 8 years ago
John Andre Hestad 375b7fdda5 Fix SPDLOG_WCHAR_TO_UTF8_SUPPORT wchar_t logging 8 years ago
Jason Beach f7fabfb2c4 add formatter for unix epoch time in seconds. 8 years ago
El El b242fb087d Compiler-dependent line numbering 8 years ago
Gabi Melman 4fba14c79f Version 0.14.0 8 years ago
gabime cb02b344a3 Fix issue #510 (spelling) 8 years ago
gabime fced34e3d8 bumped fmt version to 4.0.0 8 years ago
gabime 268222e496 Fixed crash in async logger in gcc 4.8.5 regarding static members in pattern_formatter impl 8 years ago
Gabriel Vaduva 3173422786 Background color unchanged
Keep the background color unchaged on Windows console when using colored loggers.
8 years ago
Matt Crane 13a938fc7f Added TRACE_IF and DEBUG_IF macro definitions when TRACE_ON and DEBUG_ON aren't defined 8 years ago
Asit Kumar Dhal 3a40f0c34d fixed length and upper case log level tags 8 years ago
gabime 4371092309 fixed gcc shadow warnings 8 years ago
Alexei Pastuchov 8fd16fc45e code formatting (astyle and dos2unix)
it aims to solve the issue #467
8 years ago
Cyres 765095db66 Add set_color to ansicolor_sink
It is now possible again to set the color in the ansicolor_sink with set_color
8 years ago
sheldonlyr 66a2c4993b More meaningful thread id for OSX 8 years ago
Asit Kumar Dhal 97be4532cc trace_if and debug_if macro added 8 years ago
Asit Kumar Dhal de0154c525 Test Case for conditional logging 8 years ago
Asit Kumar Dhal 380233b727 mend 8 years ago
Asit Kumar Dhal b463b06ab5 conditional logging for all levels 8 years ago
Asit Kumar Dhal 9a189badbd conditional logging implementation 8 years ago
Asit Kumar Dhal ed7c3a83f8 conditional logging implementation 8 years ago
Carsten Neumann 8ee90d3349 Add create_async factory functions for async loggers 8 years ago
Remigiusz Kołłątaj fab55c8a14 Fix for MinGW error: 'There are no arguments that depend on a template parameter'
Signed-off-by: Remigiusz Kołłątaj <remigiusz.kollataj@gmail.com>
8 years ago
Gabi Melman 9470bdd3ec Update common.h 8 years ago
ThePhD 7e09f01847 brace styling 8 years ago
ThePhD d98d54896b use if statement instead of switch (changes of adding new time specifications outside of standard are probably unlikely anyhow)
pattern_time -> pattern_time_type
ptime variable name -> pattern_time variable name
make sure four spaces used, not tabs
8 years ago
ThePhD 18a0455b91 _pattern was never set... but it was also never used. Intentional by @gabime, or a reflection of a refactor with some data member left behind? 8 years ago
ThePhD 5c5080d304 implement a flag (in this case, an enumeration) that allows control over the type; we make it an enum for possible expansions of time abstractions that might make it into the C++ standard in the future (see Howard Hinnant's date/timezone library) or might be usefully-available from the OS at some point in time 8 years ago
gabime 13fb2550c6 Fixed issue #449 8 years ago
Tennn f8d509d010 Fixed issues 449
Please check it
8 years ago
gabime e1d4c4651b Minor formatting 8 years ago
gabime 8d164f47a8 tweakme disable counters by default 8 years ago