Commit Graph

4153 Commits

Author SHA1 Message Date
mmanoj
464013d958
Add files via upload
Change the logger name to reflect the minutes interval based rotation and remove the check for max min 59 in configuration.
2023-05-07 12:48:31 +05:30
mmanoj
9d8efbde23
Review fixes
Fixes as per suggestions
2023-05-04 19:03:25 +05:30
mmanoj
a406f27c65
Merge branch 'gabime:v1.x' into v1.x 2023-05-04 14:20:40 +05:30
mmanoj
5306b1fd58
minute_file_sink to support every 1 min file rotation
example driver code:
auto logger = spdlog::minute_logger_mt("minutes_basic_logger", "logs/min-log.txt",false,60);
2023-05-04 14:20:11 +05:30
James Ruan
e4f92bed48
fix ringbuffer_sink moving warning (#2722) 2023-04-28 18:59:35 +03:00
Sergey Fedorov
c65aa4e488
os-inl.h: fix for missing pthread_threadid_np (#2715) 2023-04-23 11:09:41 +03:00
Gabi Melman
e539d6ae42
Update registry-inl.h fix #2691 2023-04-23 03:21:17 +03:00
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
2023-03-31 20:39:32 +03:00
Bailey Chittle
069a2e8fc9
fix small issue when compiling with C++20 without std::format (#2688) 2023-03-25 02:47:37 +03:00
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>
2023-03-23 10:24:48 +02:00
Bailey Chittle
040874224b
setting the cmake standard to 20 when using std format (#2680) 2023-03-21 20:23:14 +02:00
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
2023-03-09 13:00:39 +02:00
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
2023-03-09 12:55:34 +02:00
Gabi Melman
2a861d28bd
Update test_errors.cpp 2023-03-05 21:43:07 +02:00
Gabi Melman
febc1e233d
Update test_errors.cpp 2023-03-05 21:34:02 +02:00
Gabi Melman
763ff37348
Update test_errors.cpp 2023-03-05 21:30:29 +02:00
Gabi Melman
2d57e3b57e
Update and rename kafka_skin.h to kafka_sink.h 2023-03-05 00:22:57 +02:00
听风
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
2023-03-03 05:04:47 +02:00
Gabi Melman
d07e8cb576
Update appveyor.yml 2023-03-01 17:32:06 +02:00
Vitaly Zaitsev
bcd0a2b820
Copy all compiled DLLs to correct destinations. (#2662) 2023-03-01 15:59:25 +02:00
Vitaly Zaitsev
7f09c88817
Added Catch v3 support (#2661)
* Added Catch v3 support.

* Removed extra square brackets from some tests.
2023-03-01 13:51:04 +02:00
Vitaly Zaitsev
150ba9e6dd
Allow other builders running after build failures. (#2659) 2023-03-01 11:33:58 +02:00
gabime
8be5b41a2f revert pr #2656 2023-03-01 01:12:50 +02:00
Gabi Melman
ceb71825b2
Update ci.yml 2023-03-01 00:43:40 +02:00
Vitaly Zaitsev
2a6d3e9f3b
Added Catch v3 support. (#2656) 2023-03-01 00:16:39 +02:00
Gabi Melman
6b67054071
Update ci.yml 2023-02-28 23:58:39 +02:00
Gabi Melman
13f45c531b
Update ci.yml 2023-02-28 23:54:16 +02:00
Gabi Melman
937ce23537
Update ci.yml 2023-02-28 23:49:36 +02:00
gabime
60f5cb73a8 Revert commit 0e9ccd73ef 2023-02-26 14:00:43 +02:00
Gabi Melman
0e9ccd73ef
Removed use of SPDLOG_FMT_RUNTIME from test_errors.h 2023-02-26 13:48:42 +02:00
Gabi Melman
839ea957ab
Update test_stopwatch.cpp 2023-02-26 02:31:12 +02:00
Gabi Melman
262acfdeb5
Update os-inl.h 2023-02-25 19:52:27 +02:00
Gabi Melman
a4d8817745
move include cassert 2023-02-25 17:30:39 +02:00
Gabi Melman
66407f5b48
Better handling of utf to wchar 2023-02-25 17:02:50 +02:00
璀境石
4641347c3f
msvc_sink: support utf8 (#2651)
* msvc_sink: support utf8
2023-02-25 16:21:24 +02:00
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.
2023-02-25 12:07:33 +02:00
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.
2023-02-25 01:33:37 +02:00
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
2023-02-12 10:34:22 +02:00
Li Z
927cc29444
Fix unexpected delimiter at start of line in to_hex formatter (#2627) 2023-02-01 12:04:30 +02:00
Gabi Melman
5a589438d2
Update README.md 2023-01-21 00:36:56 +02:00
Gabi Melman
d8c061aa6e
Update README.md 2023-01-21 00:35:53 +02:00
Mohammad Ali
3cab260814
Add a trivial callback sink (#2610)
Add a trivial callback sink
2023-01-19 19:46:34 +02:00
Gabi Melman
654dbc5c32
Update os.h 2023-01-15 16:00:26 +02:00
Gabi Melman
78e86ba01f
Update os-inl.h 2023-01-15 15:59:41 +02:00
Gabi Melman
435827fe5a
Update os.h 2023-01-15 15:57:08 +02:00
espkk
f29f369a12
Add sync to file_helper (#2343) 2023-01-15 15:33:40 +02:00
albert-github
5a63426d1c
Spelling corrections (#2606)
Spelling corrections v1.x
2023-01-15 13:41:30 +02:00
Gabi Melman
05e3a73b16
Update README.md 2023-01-12 10:15:58 +01:00
Gabi Melman
c92d12bc18
Update README.md 2023-01-12 10:12:30 +01:00
Robin Lindén
6df64c6c34
Fix -Wshadow warnings in spdlog::sinks::dist_sink (#2599)
This is similar to fbba6dff20 but fixes a
few member functions missed in that commit.
2023-01-10 00:25:26 +01:00