Commit Graph

4160 Commits (8222ca4837ddee50b1f0f2154bb273f68f842aee)
 

Author SHA1 Message Date
Gabi Melman 8222ca4837
Update test_stopwatch.cpp 2 years ago
Eli Boyarski 62a4b8ce4e
Fix fmt build (#2744) 2 years ago
gabime ea1af20840 Update error message in default error handler 2 years ago
gabime 1fba68bfe2 Catch exceptions from async logger. Fix #2618 2 years ago
gabime 4c5ee9bb10 Added global logger benchmarks 2 years ago
Gabi Melman dd173bc544
Update daily_file_sink.h 2 years ago
Gabi Melman fcc8a95a95
Update daily_file_sink.h 2 years ago
Gabi Melman 9fcf609b67
Update daily_file_sink.h 2 years ago
Bernd Ritter af1785b897
Removes special format handling for fmt. (#2736)
* Removes special format handling for fmt. Regains test compatibility with fmt
1.10.0.

fixes #2735

* reverted std::vector back to filename_t and used pointer to array start likewise as fmt's implementation uses

* calc_filename buffer increase softened, exception is throw if buffer exceeds 4k, filename parameter renamed to match intend.

* calc_filetime based on std::put_time for simpler implementation
2 years ago
Gabi Melman 57a9fd0841
Update README.md 2 years ago
Kasra Hashemi f9c24d9fa8
Update README.md (#2732)
fixed serious grammar and spelling issues throughout the file without touching the content
2 years ago
James Ruan e4f92bed48
fix ringbuffer_sink moving warning (#2722) 2 years ago
Sergey Fedorov c65aa4e488
os-inl.h: fix for missing pthread_threadid_np (#2715) 2 years ago
Gabi Melman e539d6ae42
Update registry-inl.h fix #2691 2 years ago
H1X4 0ca574ae16
fix build for master fmt (non-bundled) (#2694)
* fix build for master fmt (non-bundled)

* update fmt_runtime_string macro

* fix build of updated macro
2 years ago
Bailey Chittle 069a2e8fc9
fix small issue when compiling with C++20 without std::format (#2688) 2 years ago
SCC/楊志璿 42d1f40a18
Fix stdout_sink_base::log's behavior inconsistency (#2646)
* Fix stdout_sink_base::log's behavior inconsistency

It will flush every time when it if not defined _WIN32, but not in
Windows family.
We viewed the commit #48d4ed9 for fixing issue #1675 .
It seems missing this flushing operation in mistake.

* Use fflush at all operating system

* Remove redundant fflush from stdout_sink_base

---------

Co-authored-by: scc <scc@teamt5.org>
2 years ago
Bailey Chittle 040874224b
setting the cmake standard to 20 when using std format (#2680) 2 years ago
Luis Angerstein 706ad70591
Enable systemd_sink tests in linux pipeline (#2669)
* Install libsystemd-dev in linux pipeline

Without this package the test_systemd_sink.cpp will not be tested.

* Install pkg-config in linux pipeline
3 years ago
Luis Angerstein 1262a249a6
Fix os namespace in systemd_sink.h (#2668)
* Fix os namespace in systemd_sink.h

* Remove spdlog:: prefix from os::thread_id() call
3 years ago
Gabi Melman 2a861d28bd
Update test_errors.cpp 3 years ago
Gabi Melman febc1e233d
Update test_errors.cpp 3 years ago
Gabi Melman 763ff37348
Update test_errors.cpp 3 years ago
Gabi Melman 2d57e3b57e
Update and rename kafka_skin.h to kafka_sink.h 3 years ago
听风 b25aaecf6a
feat(kafka_skin.h): kafka log support (#2655)
* feat(kafka_skin.h): kafka log support

add kafka log support

* refactor(kafka_skin.h): remove producer_  check

remove producer_  check
3 years ago
Gabi Melman d07e8cb576
Update appveyor.yml 3 years ago
Vitaly Zaitsev bcd0a2b820
Copy all compiled DLLs to correct destinations. (#2662) 3 years ago
Vitaly Zaitsev 7f09c88817
Added Catch v3 support (#2661)
* Added Catch v3 support.

* Removed extra square brackets from some tests.
3 years ago
Vitaly Zaitsev 150ba9e6dd
Allow other builders running after build failures. (#2659) 3 years ago
gabime 8be5b41a2f revert pr #2656 3 years ago
Gabi Melman ceb71825b2
Update ci.yml 3 years ago
Vitaly Zaitsev 2a6d3e9f3b
Added Catch v3 support. (#2656) 3 years ago
Gabi Melman 6b67054071
Update ci.yml 3 years ago
Gabi Melman 13f45c531b
Update ci.yml 3 years ago
Gabi Melman 937ce23537
Update ci.yml 3 years ago
gabime 60f5cb73a8 Revert commit 0e9ccd73ef 3 years ago
Gabi Melman 0e9ccd73ef
Removed use of SPDLOG_FMT_RUNTIME from test_errors.h 3 years ago
Gabi Melman 839ea957ab
Update test_stopwatch.cpp 3 years ago
Gabi Melman 262acfdeb5
Update os-inl.h 3 years ago
Gabi Melman a4d8817745
move include cassert 3 years ago
Gabi Melman 66407f5b48
Better handling of utf to wchar 3 years ago
璀境石 4641347c3f
msvc_sink: support utf8 (#2651)
* msvc_sink: support utf8
3 years ago
afshinpir 51bcff820e
Added `apply_logger_env_levels` (#2649)
This method applies levels which is set by environment variable
`SPDLOG_LEVEL` to the a single controller. Usefull for loading
configuration into manually created loggers.
3 years ago
Charles Hardin 7372596126
Add optional TID definition to the systemd sink send (#2619)
From the systemd.journal-fields the TID is a user defined
field passed directly from the clients and stored in the
journal. Adding the arguement in the journal send to support
that storage option in the journal.
3 years ago
Zeus James da14258533
Fix MinGW build issue on example (#2642)
* Fix MinGW build issue on example #2638

* Move the cmake change to example\CMakeLists.txt

* Update CMakeLists.txt on the example
3 years ago
Li Z 927cc29444
Fix unexpected delimiter at start of line in to_hex formatter (#2627) 3 years ago
Gabi Melman 5a589438d2
Update README.md 3 years ago
Gabi Melman d8c061aa6e
Update README.md 3 years ago
Mohammad Ali 3cab260814
Add a trivial callback sink (#2610)
Add a trivial callback sink
3 years ago
Gabi Melman 654dbc5c32
Update os.h 3 years ago