Commit Graph

636 Commits (ef6eb376d3dd5b86cd7e730248e02562b24937cd)

Author SHA1 Message Date
Jean-Michaël Celerier a626ebbbec Replace static global std::string arrays by Meyer singletons. This improves thread-safety. 9 years ago
Gabi Melman 054eb555ca Moved `SPDLOG_VERSION` macro to spdlog.h 9 years ago
Gabi Melman 4f50c5d143 Update spdlog.h 9 years ago
Gabi Melman 7481a8ecf7 Update common.h 9 years ago
Gabi Melman 904bed92c3 Added SPDLOG_VERSION macro to common.h 9 years ago
Gabi Melman e7ec922c0a Update async_log_helper.h
removed empty lines
9 years ago
Gabi Melman 38456118d0 Update null_sink.h 9 years ago
gabime 0a3a3f0ee2 Updated comment on thread safety 9 years ago
gabime 2d873785a5 astyle 9 years ago
gabime fec467da7b extra blank line between comments 9 years ago
gabime b5f34c5320 typo in comment 9 years ago
gabime 92db8115b7 option to prevent child processes from inheriting log file desciptors (#define SPDLOG_PREVENT_CHILD_FD) 9 years ago
Gabi Melman af35f9c086 Merge pull request #330 from PMExtra/master
Use the feature checking macros to detect thread_local support in clang.
9 years ago
Gabi Melman 0e016882d9 Update os.h 9 years ago
PM_Extra b1a55ca3a4 Use the feature checking macros to detect thread_local support in clang. 9 years ago
PM_Extra f7574eb4c7 fixed compilation error in clang before version 8 (does not support thread_local keyword) 9 years ago
gabime 33494049a8 fixed compilation error in 2013 (does not support thread_local keyword) 9 years ago
gabime 5d23e88c16 astyle 9 years ago
gabime 6d8efa8d7f store thread_id in tls 9 years ago
gabime 343904b56d add missing include to widnows _getpid 9 years ago
gabime cf73f02eaf pid support (added the %P option to formatter) 9 years ago
Onno Broekmans b61be7320a Fix compilation errors in "wincolor_sink.h" 9 years ago
gabime d6b34d7b5c Updated to fmt version 796beaaddb5226162fe00c2c55e322d80d26f3d8 9 years ago
gabime bd6fe569b5 astyle previous commits 9 years ago
gabime d142f13551 Updated fmto to version def687462c32ec40757e49eb6069f109d50236d6 9 years ago
gabime e12916c070 Fixed issue #317 (Build error on raspberry pi) 9 years ago
Gabi Melman 9eee823041 Fix issue #315 9 years ago
osx2000 3cd497ee95 extended conditional compilation to __SUNPRO_CC 9 years ago
osx2000 e9fc4ac095 Fully qualified std::this_thread::yield() 9 years ago
Chen Hayat 5259b3dbf4 Fix Klockwork compilation warning 9 years ago
Chen Hayat b4cb1febf2 removed external library changes 9 years ago
Chen Hayat 0c16b9ae1e Remove casting from previous commit and fix the following Klockwork issues:
1. Removing "return" from void functions.
2. Using "const" for operator= argument.
9 years ago
Chen Hayat 83d192b1f1 Fix compilation error C2664 on VS2013
No converting constructor
9 years ago
gabime 87ddb9a6c1 astyle 9 years ago
gabime 6128a87da2 Fix issue #300 9 years ago
Gabi Melman 698783861c Fixed vc warning on x64 build 9 years ago
gabime f14d1c002b astyle 9 years ago
gabime 0cfdad4d0b Windows console color support. Replaced color param in API with new functions 9 years ago
Guo Xiao 73e53c7cb6 Remove extra ';' 9 years ago
Guo Xiao 9b218d4d12 Convert off_t to size_t 9 years ago
Gabi Melman 541dd88a97 Update common.h 9 years ago
Gabi Melman ca928bc1b0 Fix issue #295
vs 2013 not supports std::atomic_int
9 years ago
gabime 56678a5f6a added set_force_flush(bool) to simple file sink for performance benchmarks 9 years ago
gabime 12800ac466 fixed shadow warnings in gcc 9 years ago
gabime faa184ce24 Added #ifdef __ANDROID__ to spllog_impl.h 9 years ago
Therenall 66b08294ca Exposed logger sinks. 9 years ago
amir zamani 811eeef7a6 update os.h to fix filesize() on older win32
_fstat() always fails under older 32bit WinXP/Win2003 targets.

_filelength() just works for both WinXP SDK and later Win7+ 32bit targets.
9 years ago
gabime e97621d61d Removed force_flush arg from everywhere. Use flush_on(level) instead 9 years ago
gabime b0f8230783 Fixed bug in basic_logger creating (passed truncate to force_flush arg) 9 years ago
gabime 5653e5c9d7 astyle 9 years ago
gabime 6312748cc7 updated bundled fmt to version 1fb0586b065c4202e976528a6bdc6384dc56dc04 9 years ago
Hugh Wang 72a6fd65da Support direct creation of android logger. 9 years ago
Hugh Wang bf02f57475 Fix Android sink.
1. Remove lock.
2. Improve error detection.
3. Remove unsupported log levels.
9 years ago
Hugh Wang f2c9692438 Fix compilation on Android. 9 years ago
davide b67076fc85 added level_t to sink. Improves the flexibility of loggers with multiple sinks 9 years ago
Gabi Melman c69df8ae44 Update spdlog.h 9 years ago
Gabi Melman b18d235b63 Update spdlog.h 9 years ago
Gabi Melman 01ef3d3114 Update async_logger_impl.h 9 years ago
Gabi Melman d01e288afc fix flush async flush 9 years ago
gabime 3afabcd17e astyle 9 years ago
gabime e562e001cf Removed force_flush arg from API (use flush_on(level) instead) 9 years ago
gabime 1df30a0733 support flush_on(..) in async loggers too 9 years ago
gabime 8cf39857ab style 9 years ago
gabime cb75569541 Fixed issue #266 (Improperly-formatted ISO8601 UTC offset for negative-offset timezones) 9 years ago
Sam Brkopac 0be736c7fc Added the ability to truncate the basic file logger.
Added the ability to truncate the basic file logger.
9 years ago
gabime 332b7c0d7f astyle 9 years ago
gabime 4f52cc4dec async flush now waits for queue to be empty before returning 9 years ago
gabime dfa2c7a950 async flush now waits for queue to be empty before returning 9 years ago
gabime b13735dc22 astyle 9 years ago
gabime 20cb73e9da disable syslog by default (enable by #define SPDLOG_ENABLE_SYSLOG ) 9 years ago
Nazım Can Bedir 097ba5a359 Add basic support for Solaris. 9 years ago
Nazım Can Bedir e277f9b05c Make syslog backend tweakable. 9 years ago
Nazım Can Bedir 2678c37b56 Move syslog support tests to one place. 9 years ago
gabime e556daebc3 better support for thread id in FreeBSD 9 years ago
gabime 86de264da9 Added support for syslog in FreeBSD 9 years ago
gabime 5b2bd79b7e Added support for syslog in FreeBSD 9 years ago
gabime aa0f62292b fixed dist_sink in gcc 9 years ago
gabime 916a686f8f astyle 9 years ago
gabime 2c32f826ab Merge branch 'master' of https://github.com/gabime/spdlog 9 years ago
gabime c4298a989e dist sink cleanup 9 years ago
gabime 4efbd950d6 atyle 9 years ago
gabime 3af247fbd3 Added a way to iterate all registered loggers (issues #238 and #259). 9 years ago
gabime e7debaacd7 astyle 9 years ago
gabime 39cdd08a54 no exceptions while logging 9 years ago
Tony Narlock 98af71c585 Add FreeBSD compatibility defs
fix some linux-isms for spdlog on freebsd systems

- FreeBSD uses plain-old ``stat`` (not ``stat64``)
- ``errno_str``'s else requires GNU extensions, not available by default
  on FreeBSD. The one used by apple systems is most correct
9 years ago
Gabi Melman cee155c1dd typo in comment 9 years ago
gabime 36ba06a75c cosmetic fix in utc_minutes_offset when throwing 9 years ago
gabime 74aede0c66 better support for file size in 64 bits 9 years ago
gabime 730f0e02a6 better support for file sizes in 32/64 bits 9 years ago
gabime b2c40fcedf Fixed issue #156 (use stat to check file existance under osx as well( 9 years ago
gabime 43a4048b92 astyle 9 years ago
gabime 0ae66b5b28 support for external fmtlib 9 years ago
Gabi Melman f702dce601 Update common.h 9 years ago
Gabi Melman 28ebdad367 Update os.h
fixed issue #246
9 years ago
gabime 1ac68e399a Fixed issue #245 9 years ago
gabime f5bde237dd Updated fmt lib to version 0d5ef5c2a66026409b0cfbafa1d2f46cdc5aa4d0 9 years ago
gabime 842e5236e4 Fixed possible name collision with boost chrono 9 years ago
gabime 8e0892fa31 astyle 9 years ago
gabime c5c6baad74 Added errno description to sdlog exception strings 9 years ago
gabime e5032c8db5 fixed SPDLOG_TRACE under gcc (isue #241) 9 years ago