gabime
d109e1dcd0
minor cleanup
2023-09-09 13:32:44 +03:00
gabime
a98d3ab0c7
clang format
2023-09-09 12:56:47 +03:00
neothenil
8014d6c31a
Fix encoding issue in qt_sinks ( #2862 )
...
Added support for utf8 in qt_color_sink
2023-09-09 12:52:10 +03:00
mike
cedfeeb95f
Add SPDLOG_TO_VERSION to compare spdlog version ( #2853 )
...
You can use SPDLOG_VERSION to select the latest spdlog features
where available while falling back to older implementations otherwise.
Using SPDLOG_TO_VERSION() for the value to compare with is recommended.
for Example:
```c++
void sink_it_(const details::log_msg &msg) override
{
#if SPDLOG_VERSION < SPDLOG_TO_VERSION(1,4,0)
fmt::memory_buffer formatted;
#else
memory_buf_t formatted;
#endif
sinks::base_sink<Mutex>::formatter_->format(msg, formatted);
// bala bala...
}
```
2023-08-14 08:19:02 +03:00
gabime
bffceb90b0
Fixed circular_q size impl and added tests
2023-08-05 17:03:04 +03:00
Gabi Melman
d8d23a6606
Fix #2820
2023-07-21 00:37:03 +03:00
qwark
76dfc7e7c0
Qt Sink : Allow for darker colors (for light background). ( #2817 )
...
Default are too bright if background is light(white).
2023-07-14 20:21:25 +03:00
gabime
bed324e414
Formatted qt_sinks.h code
2023-07-08 15:27:16 +03:00
gabime
72a7ec3eb9
Bumped spdlog version to 1.12.0
2023-07-08 15:25:17 +03:00
gabime
4338b9cd23
Revert "Updated bundled fmt to version 10.0.0"
...
This reverts commit 62e55e7a7f
.
2023-07-08 13:23:40 +03:00
Lucas Rangit MAGASWERAN
01b3724c48
sinks: android: handle when message is not loggable ( #2801 )
...
Android logger (since API 30) checks the per-tag property `log.tag.<tag>` to determine if a log message is loggable. See https://developer.android.com/ndk/reference/group/logging#__android_log_is_loggable . For example, `__android_log_buf_write` for a VERBOSE message will call `__android_log_is_loggable` and return `-EPERM` if the log message will not be printed because `log.tag.<tag>` is set to `INFO`.
Instead of erroring with the following error message, the Android sink should handle `-EPERM`. It is not an error to disable a log via the run-time property.
```
[*** LOG ERROR #0001 ***] [2023-06-29 00:50:26] [logcat] logging to Android failed: Unknown error -1 [/path/to/file.cpp(123)]
```
2023-07-07 00:24:06 +03:00
gabime
4b8ff51a29
Added const to put_newline() in bin_to_hex.h
2023-07-04 18:00:20 +03:00
Gabi Melman
8b8bc20f30
Added const qualifier to bin_hex_formatter to support c++20
2023-07-04 17:53:04 +03:00
gabime
3cd06a3d40
Added const qualifier to stopwatch formatter to support c++20
2023-07-04 16:04:49 +03:00
gabime
169f827957
Added missing include to udp_client.h
2023-07-02 21:19:41 +03:00
gabime
62e55e7a7f
Updated bundled fmt to version 10.0.0
2023-07-02 20:47:33 +03:00
gabime
b85c509ec6
Fixed clang warning in qt_sinks.h
2023-07-02 17:52:55 +03:00
gabime
b1eb4953fa
Cleaned some warnings in qt_sinks
2023-07-02 17:52:55 +03:00
Simon-Janos
5ece88e5a8
Removing IPv4 limitation from tcp_client ( #2790 )
2023-06-30 20:08:22 +03:00
Jiang Y
326f8870c2
Update qt_sinks.h: narrow cast msg.color_range_start, msg.color_range_end ( #2781 )
2023-06-28 08:32:12 +03:00
gabime
da1e671d42
Clean qt_color_sink
2023-06-17 18:09:08 +03:00
gabime
9ce7295191
Make max_line explicit for qt_color_sink
2023-06-17 16:58:40 +03:00
gabime
ca44ce50ab
Cleaned qt_color_sink
2023-06-17 16:40:46 +03:00
gabime
91280df07e
wip color_qt_sink
2023-06-17 15:07:00 +03:00
Gabi Melman
4f4da7f114
Revert qt_sinks changes and color support, since they are not thread safe
2023-06-10 02:50:19 +03:00
Gabi Melman
199cc0a6d8
Update qt_sinks.h
2023-06-09 12:59:41 +03:00
Gabi Melman
4fb4e2bd86
Update qt_sinks.h
2023-06-09 12:44:54 +03:00
Gabi Melman
c17b5d9cd1
Update qt_sinks.h
2023-06-09 12:41:36 +03:00
Gabi Melman
3a7188505f
Added lock to qt_color_sink
2023-06-08 01:12:25 +03:00
gabime
1f61f5e019
clang format
2023-06-07 13:23:44 +03:00
gabime
31cefdce79
Use at() in ansicolor_sink
2023-06-07 13:21:40 +03:00
gabime
95b8ee9b32
Remove comment in qt_sinks.h
2023-06-07 13:11:37 +03:00
gabime
d7985e3965
Update comment about qt_color_sink
2023-06-07 13:07:21 +03:00
gabime
dfcb74b129
Added default color handling to qt_color_sink
2023-06-07 12:51:07 +03:00
gabime
6a96c7f902
Added qt_color_sink
2023-06-07 11:45:51 +03:00
gabime
6940f4fd46
Added some comments to qt_sinks.h
2023-06-07 00:29:23 +03:00
gabime
1f1897e3a4
Clean qt_sink code
2023-06-07 00:21:58 +03:00
gabime
0f50ad92d6
Clean qt_sink code
2023-06-07 00:21:44 +03:00
gabime
5384512f25
Store MetaMethod object in qt_sink for better performance
2023-06-07 00:19:40 +03:00
gabime
230cad163d
Fixed qt_sink
2023-06-06 20:24:03 +03:00
Gabi Melman
3a6ee663ba
Update qt_sinks.h
2023-06-06 20:06:45 +03:00
Gabi Melman
931cd2fb54
Update qt_sinks.h
2023-06-06 19:58:26 +03:00
Gabi Melman
8fdcf0365b
Update qt_sinks.h
2023-06-06 19:57:09 +03:00
Ulmo-F
32701af60b
qt_sink: add some warning on its usage ( #2753 )
...
* qt_sink: add some warning on its usage
* qt_sink: add some warning on its usage - fix
---------
Co-authored-by: Benoit FANCHON <bfanchon@nanoxplore.com>
2023-06-06 19:53:10 +03:00
Gabi Melman
31cf79a70d
Remov foreward to standard vformat_to
2023-05-30 20:38:30 +03:00
Eli Boyarski
62a4b8ce4e
Fix fmt build ( #2744 )
2023-05-27 22:28:22 +03:00
gabime
ea1af20840
Update error message in default error handler
2023-05-27 15:34:33 +03:00
gabime
1fba68bfe2
Catch exceptions from async logger. Fix #2618
2023-05-27 15:33:02 +03:00
Gabi Melman
dd173bc544
Update daily_file_sink.h
2023-05-19 19:58:45 +03:00
Gabi Melman
fcc8a95a95
Update daily_file_sink.h
2023-05-19 19:56:11 +03:00