aboutsummaryrefslogtreecommitdiff
path: root/external/easylogging++/easylogging++.h
Commit message (Collapse)AuthorAgeFilesLines
* logging: Generalize terminal color detectioniamamyth2025-12-291-1/+3
| | | | | | | Assume the terminal supports color codes if TERM ends with `-color` or `-256color`, rather than special-casing a handful of such terminals. Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
* Fix logging deadlockj-berman2025-11-111-24/+3
|
* Fix logging lock, future optimizations may neededLee *!* Clagett2025-09-021-2/+3
|
* EasyLogging++: new anti-UB test and propagating exceptionmj-xmr2021-08-031-0/+1
|
* Reduced executable size; reduced call sequence to "allowed" log functionLee Clagett2021-01-161-8/+4
|
* easylogging++: fix 'ELPP_OS_EMSCRIPTEN is not defined' warningxiphon2020-03-111-0/+2
|
* easylogging++: add emscripten supportmoneromooo-monero2019-12-021-2/+5
| | | | | This is upstream, but seems to have got lost in conflicts when merging support for BSDs or android.
* easylogging++: always omit ANSI codes when colour is not supportedmoneromooo-monero2019-09-241-0/+1
|
* Properly format multiline logsmoneromooo-monero2019-09-161-17/+31
| | | | | As a side effect, colouring on Windows should now work regardless of version
* easylogging++: weed out most calls to allowed without lockingmoneromooo-monero2019-08-191-0/+4
|
* Merge pull request #5442Riccardo Spagni2019-04-161-1/+1
|\ | | | | | | 428249c5 easylogging++: minimal stdout logging format (moneromooo-monero)
| * easylogging++: minimal stdout logging formatmoneromooo-monero2019-04-141-1/+1
| | | | | | | | | | It's a bit of a hack, but doing it right would need a lot of changes to the easylogging++ source.
* | easylogging++: update to v9.96.7moneromooo-monero2019-04-071-6/+7
|/
* Merge pull request #4950Riccardo Spagni2019-01-061-0/+2
|\ | | | | | | 68f045de easylogging++: check allowed categories before logging (moneromooo-monero)
| * easylogging++: check allowed categories before loggingmoneromooo-monero2018-12-071-0/+2
| |
* | Merge pull request #4936luigi11112018-12-311-1/+1
|\ \ | | | | | | | | | 7d9aeb7 easylogging++: avoid uneeded temporary std::string object (moneromooo-monero)
| * | easylogging++: avoid uneeded temporary std::string objectmoneromooo-monero2018-12-031-1/+1
| |/
* | easylogging++: faster access to loggingmoneromooo-monero2018-11-271-2/+4
| | | | | | | | | | | | | | | | Turns out getting the global shared_ptr hits the profile, and passing it around still keeps it at close to ~1% CPU, which is too much for mostly silent logging. Leak the object instead, which is even safer for late logging.
* | Revert "easylogging++: make the logger handle early/late logging"moneromooo-monero2018-11-271-5/+4
|/ | | | This reverts commit 7f8bdeb35c73c70b2b65e30aa2a1cb93696355b3.
* easylogging++: update to latest upstream (v9.96.5)moneromooo-monero2018-11-061-152/+131
|
* easylogging++: remove std::deque usagemoneromooo-monero2018-10-231-2/+1
| | | | It's not actually needed for this use, and saves a STL header
* NetBSD supportthomasvaughan2018-09-111-2/+7
|
* easylogging++: make the logger handle early/late loggingmoneromooo-monero2018-07-151-4/+5
|
* easylogging++: cached allowed categoriesmoneromooo-monero2018-04-251-0/+2
| | | | It turns out this can be fairly heavy when logging a lot
* easylogging: show the 'no stack trace' warning only onceston1th2017-12-091-5/+6
| | | | If execinfo.h is not available, output the stack trace warning only once, so we don't spam the build logs with it.
* fixed easylogging compile issue on OpenBSDDyrcona2017-11-121-2/+7
| | | | | | Issue: #2575 Add ELPP_OS_OPENBSD macros to easylogging++.h so that it will build on OpenBSD.
* easylogging++: add categories gettermoneromooo-monero2017-09-221-0/+5
|
* Silence clang++ warningsHoward Chu2017-04-231-1/+5
| | | | Using defined(foo) in a macro expansion is undefined.
* Fixup choice of easylogging++ vs libunwind stack trace codemoneromooo-monero2017-04-101-0/+1
|
* easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUGmoneromooo-monero2017-04-101-2/+2
|
* easylogging++: detect DragonFly BSD as a UNIXmoneromooo-monero2017-04-101-1/+6
|
* easylogging++: fix logging with static const header only data membersmoneromooo-monero2017-04-101-1/+13
|
* easylogging++: allow clipping a common filename prefixmoneromooo-monero2017-04-101-1/+15
|
* easylogging++: add file-only logsmoneromooo-monero2017-04-101-1/+1
|
* easylogging++: Print thread ID in a nicer waymoneromooo-monero2017-04-101-0/+7
|
* easylogging++: add categoriesmoneromooo-monero2017-04-101-0/+19
|
* update easylogging++ to latest upstreammoneromooo-monero2017-04-101-5744/+3454
|
* Fixup choice of easylogging++ vs libunwind stack trace codemoneromooo-monero2017-02-121-0/+3
|
* Merge pull request #1696Riccardo Spagni2017-02-111-0/+2
|\ | | | | | | 6ea3e3cc Fix race in setThreadName/getThreadName (Lee Clagett)
| * Fix race in setThreadName/getThreadNameLee Clagett2017-02-071-0/+2
| |
* | easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUGmoneromooo-monero2017-02-051-2/+2
|/
* Fixed a deadlock issue with easylogger++NanoAkron2017-02-011-2/+2
| | | | Ubuntu 16.04/GCC 5.4.0/ARMv8 fix to match previous recursive mutex fix for GCC
* Merge pull request #1596Riccardo Spagni2017-01-201-1/+6
|\ | | | | | | 7c0c5c17 easylogging++: detect DragonFly BSD as a UNIX (moneromooo-monero)
| * easylogging++: detect DragonFly BSD as a UNIXmoneromooo-monero2017-01-201-1/+6
| |
* | easylogging++: enforce recursive mutexmoneromooo-monero2017-01-161-1/+5
|/ | | | | This fixes a hang when logging something which causes some other logging code to be called
* easylogging++: fix logging with static const header only data membersmoneromooo-monero2017-01-161-1/+13
|
* easylogging++: add ELPP_DISABLE_CHECK_MACROSmoneromooo-monero2017-01-161-0/+2
|
* easylogging++: allow clipping a common filename prefixmoneromooo-monero2017-01-161-3/+20
|
* easylogging++: add file-only logsmoneromooo-monero2017-01-161-10/+12
|
* eayslogging++: Fix bad memory access before opening any filesmoneromooo-monero2017-01-161-0/+1
|