gabime
4f1ce9189f
Fixed issue #747
2018-07-07 16:40:29 +03:00
gabime
775e410b00
Fixed issue #747
2018-07-07 16:29:05 +03:00
gabime
c9331594bb
Renamed file to pattern_forammter.h and fixed utc support
2018-07-07 16:15:17 +03:00
gabime
0c19bdd772
pattern per sink and pattern caching
2018-06-24 01:32:39 +03:00
gabime
cdbf2e361b
Upgrade to fmt 5.x
2018-06-12 18:48:22 +03:00
gabime
a21594bec7
move underscores to the end of private members
2018-06-10 22:59:17 +03:00
gabime
0d7a1d1ef9
format
2018-05-26 18:48:39 +03:00
gabime
8901cbffe0
added catch macro and fixed some tests
2018-05-24 00:18:55 +03:00
gabime
cf63bcb808
catch exceptions during flush and cal handler
2018-05-22 21:59:14 +03:00
gabime
3c7103d90d
Format
2018-04-29 01:36:45 +03:00
gabime
78ea362e27
Don't rethrow after catch(...)
2018-04-28 23:30:35 +03:00
gabime
c962c88342
Fixed linux port of v1.x
2018-04-20 13:20:19 +03:00
gabime
6f4cd8d397
thread_pool and refactoring async
2018-04-14 03:34:57 +03:00
gabime
200815892f
Fix clang-tidy warnings about missing braces around if and for statements
2018-03-17 13:42:09 +02:00
gabime
4445f6f869
formatting
2018-03-16 17:35:56 +02:00
gabime
5afb5dc782
Changed clang formatting for templates
2018-03-16 17:13:50 +02:00
gabime
a2653d409f
clang-format
2018-03-09 15:26:33 +02:00
gabime
84d3c90b93
Fixed g++ 4.9 warnings after the clang-tidy fixes
2018-02-28 00:11:50 +02:00
Daniel Chabrowski
0c94ce0039
deleted copy op and a little format
2018-02-25 03:35:20 +01:00
Daniel Chabrowski
af50d5ef1f
readability-inconsistent-declaration-parameter-name
2018-02-25 02:19:26 +01:00
Daniel Chabrowski
9ce66f2c9a
modernize-pass-by-value
2018-02-25 01:58:09 +01:00
Daniel Chabrowski
68f91822ed
performance-unnecessary-value-param
2018-02-25 00:54:14 +01:00
Emad William Farag
55680db160
Support for custom EOL per formatter
2018-02-05 21:51:01 -05:00
gabime
4ca6991828
astyle
2017-12-22 18:55:19 +02:00
gabime
6d355fd602
report about unknown excepptions before rethrow
2017-12-22 14:38:44 +02:00
Gabi Melman
88fe218741
Update logger_impl.h
2017-12-06 15:59:27 +02:00
gabime
dcc7b347ca
Removed all *_if functions (trace_if, debug_if, info_if,..) because they are redundant and confusing way to preform if
2017-11-25 15:19:41 +02:00
gabime
c41b6d28b5
astyle
2017-11-24 20:59:58 +02:00
gabime
fd170b0fe1
catch(...) exceptions, report it, and rethrow
2017-11-24 20:58:43 +02:00
gabime
8ca1d84a32
Removed catch(..) from the codebase. Catch only std::exception
2017-11-12 19:46:15 +02:00
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:
2017-11-11 13:44:27 +01:00
Gabi Melman
fbb8244f7d
Merge pull request #533 from manuel-schiller/patch-1
...
rethrow unwind exception
2017-10-25 12:57:40 +03:00
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.
2017-10-25 10:15:27 +02:00
gabime
709948ff4a
Fixed issue #527
2017-10-12 19:48:04 +03:00
fogo
e8b7f4194a
Moved printf include to fmt.h
2017-10-09 20:05:20 -03:00
fogo
ee525f9bef
allow printf style logging
...
* tests updated for printf style
* tests makefile support printf style
2017-10-05 10:54:06 -03:00
John Andre Hestad
375b7fdda5
Fix SPDLOG_WCHAR_TO_UTF8_SUPPORT wchar_t logging
2017-09-28 14:19:04 +02:00
Alexei Pastuchov
8fd16fc45e
code formatting (astyle and dos2unix)
...
it aims to solve the issue #467
2017-06-29 09:51:44 +02:00
Asit Kumar Dhal
de0154c525
Test Case for conditional logging
2017-06-17 18:50:21 +02:00
Asit Kumar Dhal
380233b727
mend
2017-06-17 17:24:16 +02:00
Asit Kumar Dhal
b463b06ab5
conditional logging for all levels
2017-06-17 16:07:04 +02:00
Asit Kumar Dhal
9a189badbd
conditional logging implementation
2017-06-17 15:54:44 +02:00
Asit Kumar Dhal
ed7c3a83f8
conditional logging implementation
2017-06-17 02:45:24 +02:00
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
2017-05-31 12:52:12 -04:00
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
2017-05-30 18:05:25 -04:00
Tennn
f8d509d010
Fixed issues 449
...
Please check it
2017-05-21 17:44:44 +08:00
gabime
361344912e
Refactored message counter a little
2017-05-21 02:45:08 +03:00
gabime
6cc7e7382e
astyle
2017-05-21 01:56:56 +03:00
Alexander Zilberkant
ef6eb376d3
disable message counter feature in tweakme.h
2017-05-18 22:48:45 +03:00
Alexander Zilberkant
f29ff77ae7
implement message counter feature
...
adds %i logger pattern for printing log message sequence ID
2017-05-18 22:46:16 +03:00