Commit Graph

  • 2f977f3f74
    Update common.h M. Galib Uludag 2023-03-26 23:03:02 +0200
  • e3d565ae90
    fixed constexpr M. Galib Uludag 2023-03-26 22:36:41 +0200
  • 46d94ca13c
    Update source_location.h M. Galib Uludag 2023-03-26 22:34:13 +0200
  • b3aed20981
    Update source_location.h M. Galib Uludag 2023-03-26 22:31:07 +0200
  • d3b4cfb41a
    Update source_location.h M. Galib Uludag 2023-03-26 22:29:56 +0200
  • a85ddc765a
    added source_location M. Galib Uludag 2023-03-26 22:20:25 +0200
  • 5a4f9bf777
    added source_location M. Galib Uludag 2023-03-26 22:19:44 +0200
  • 03d9cc08fb
    added src_loc feature M. Galib Uludag 2023-03-26 22:19:01 +0200
  • 17aa0c421a
    Create source_location.h M. Galib Uludag 2023-03-26 22:17:56 +0200
  • 069a2e8fc9
    fix small issue when compiling with C++20 without std::format (#2688) Bailey Chittle 2023-03-24 19:47:37 -0400
  • f664457371 fix small issue when compiling with C++20 without std::format #2688 Bailey Chittle 2023-03-24 16:36:54 -0400
  • e86b48ad9e maybe still ignore booleans #2687 Bailey Chittle 2023-03-16 12:30:58 -0400
  • b8ea4896d9 gave up and switched back to is_integral. Most things in to_string get converted implicitly anyways... Bailey Chittle 2023-03-16 12:29:38 -0400
  • 50369d4b44 need to debug this Bailey Chittle 2023-03-15 14:34:45 -0400
  • b41a618887 allow shorts to be implicitly converted to int Bailey Chittle 2023-03-15 13:28:30 -0400
  • 2d0448318e more restrictive type conversions Bailey Chittle 2023-03-14 09:57:40 -0400
  • 6be381bf20 added scrambling Bailey Chittle 2023-03-13 13:59:39 -0400
  • e9344434eb change string view to spdlogs, remove bool type Bailey Chittle 2023-03-13 13:07:33 -0400
  • 59b09c7a18 Included missing header Felix Heitmann 2023-03-13 17:39:50 +0100
  • 16492bde1b TDS2 compatible version Uses type traits to enable specific overloads - std::to_string is implemented for integral types and floating point types (s. cppreference std::to_string) - Boolean values get written as true/false - string like types are converted to strings Felix Heitmann 2023-03-13 17:33:32 +0100
  • 0d6afd9d5e matching the overloads from popular compilers Bailey Chittle 2023-03-10 14:19:27 -0500
  • a146cd6c02 forgot an overload for pure std strings Bailey Chittle 2023-03-10 11:58:57 -0500
  • 8c76d5c3c4 capture every integer type Bailey Chittle 2023-03-10 11:52:31 -0500
  • a6d80d7710 using structs to define type conversions Bailey Chittle 2023-03-10 11:42:16 -0500
  • 15ef6042d4 overloads that work Bailey Chittle 2023-03-10 11:19:45 -0500
  • 736c46e660 Make it C++11 compatible This is more in line with spdlog Felix Heitmann 2023-03-10 13:27:53 +0100
  • 57bea28e22 Re-patch log_attr: make it valid for all integral/floating types - Is C++20 allowed? Felix Heitmann 2023-03-10 08:40:10 +0100
  • 60527f2c4b Re-patch log_attr: make it valid for all integral/floating types Felix Heitmann 2023-03-10 08:39:56 +0100
  • 08f42fb985 fix: attr<T> constructor breaks on types that don't support std::to_string Alex Denisov 2023-03-09 17:59:40 -0500
  • 676667da41 custom tessonics readme Bailey Chittle 2023-02-17 10:43:25 -0500
  • bfb8ea1f6e exception safety tests Bailey Chittle 2023-01-30 12:13:08 -0500
  • 3d27666650 attribute testing (#3) Bailey Chittle 2023-01-17 11:19:06 -0500
  • b800164d11 global contextual logger support Bailey Chittle 2023-01-13 11:27:44 -0500
  • a272bc0516 broke the utf8 code by accident Bailey Chittle 2023-01-12 15:44:33 -0500
  • 59a4dab260 contextual logger attributes (#2) Bailey Chittle 2023-01-12 15:05:24 -0500
  • f34970334b keep old range-based for loop for non-attribute code Bailey Chittle 2023-01-12 10:57:39 -0500
  • 443d016e89 fixed example to include new pattern formatting Bailey Chittle 2023-01-11 15:52:57 -0500
  • 7e9c35e48e default kv pairs Bailey Chittle 2023-01-11 15:49:34 -0500
  • 10445fbbb4 changed switch statement due to an interesting bug I found Bailey Chittle 2023-01-11 15:29:00 -0500
  • 44408a626f fixed reordering error Bailey Chittle 2023-01-11 14:54:28 -0500
  • 8cabd57215 another pedantic error in ci Bailey Chittle 2023-01-11 12:08:49 -0500
  • 530ccd9056 actually for sure fixed the -Werror=conversion, for the specific version of gcc Bailey Chittle 2023-01-11 12:04:04 -0500
  • e61ef16263 custom pattern formatting is now functional Bailey Chittle 2023-01-11 13:29:40 -0500
  • ec8f97453f experimenting with attribute formatting Bailey Chittle 2023-01-11 11:44:29 -0500
  • 5931f97569 fixed errors caused by -Werror=conversion Bailey Chittle 2023-01-10 15:06:09 -0500
  • c4b9e286d2 code breaks when fmt is external, so am using fmts implementation only Bailey Chittle 2023-01-10 12:41:22 -0500
  • d03d2be752 more endpoints, removed commas from logfmt Bailey Chittle 2023-01-05 12:11:20 -0500
  • 89d53711a1 C++11 backwards compat fixes by replacing std::string_view with built-in string_view_t Bailey Chittle 2023-01-05 10:06:30 -0500
  • 10d144f3e9 more well-defined definition of list instantiation using a pre-defined type Bailey Chittle 2023-01-04 11:19:13 -0500
  • feca242449 scrambling key and value to escape ascii codes Bailey Chittle 2022-12-22 15:17:23 -0500
  • 9cf86f592d fixed bugs with default formatting Bailey Chittle 2022-12-22 13:48:53 -0500
  • 3efa3023c2 multiple kv pairs can be passed via initializer list Bailey Chittle 2022-12-22 12:19:24 -0500
  • ce996563d1 attributes can simulate structured logging, show example. Now works with pattern_formatter Bailey Chittle 2022-12-22 12:05:23 -0500
  • 626704c9dd attribute example for testing purposes Bailey Chittle 2022-12-22 11:25:56 -0500
  • 064714ddfb more cleanup of unneeded code, needed to revert cmake standard to get this to work Bailey Chittle 2022-12-22 11:17:22 -0500
  • a37be70b3b formats log messages (at least for default) Bailey Chittle 2022-12-22 11:01:39 -0500
  • f09a0922eb forgot the things Bailey Chittle 2022-12-22 10:50:16 -0500
  • 7e2a93191a attributes passed to root API Bailey Chittle 2022-12-22 10:43:08 -0500
  • 76b7158ec1 some bug fixes to attribute fork to get compilation working Bailey Chittle 2022-12-21 15:25:01 -0500
  • b6f496fc51 experimenting with attributes Alex Denisov 2022-12-06 09:45:06 -0500
  • fffa350db1 Merge branch 'seperate_std_string_view' into attributes #2595 Bailey Chittle 2023-03-24 11:20:37 -0400
  • 96d28af394 set string_view option instead of error for compat #2686 Bailey Chittle 2023-03-24 11:07:05 -0400
  • e1afb67f34 Merge branch 'v1.x' into seperate_std_string_view Bailey Chittle 2023-03-24 10:37:05 -0400
  • 0367289b3f separate std string view from std format Bailey Chittle 2023-03-24 10:25:20 -0400
  • 42d1f40a18
    Fix stdout_sink_base::log's behavior inconsistency (#2646) SCC/楊志璿 2023-03-23 16:24:48 +0800
  • 34b860835b
    Update includes.h #2683 Chetan Padhen 2023-03-23 07:37:45 +0530
  • 7cc5f2f502 Remove redundant fflush from stdout_sink_base #2646 scc 2023-03-22 18:35:53 +0800
  • 040874224b
    setting the cmake standard to 20 when using std format (#2680) Bailey Chittle 2023-03-21 14:23:14 -0400
  • 6af7ea2e1c setting the cmake standard to 20 when using std format #2680 Bailey Chittle 2023-03-21 10:01:39 -0400
  • 930758cc98 TDS2 compatible version Uses type traits to enable specific overloads - std::to_string is implemented for integral types and floating point types (s. cppreference std::to_string) - Boolean values get written as true/false - string like types are converted to strings #2673 Felix Heitmann 2023-03-13 17:33:32 +0100
  • 047d68d126 Merge remote-tracking branch 'origin/attributes' into log_attr-fix Felix Heitmann 2023-03-13 17:31:41 +0100
  • 53235ab672 matching the overloads from popular compilers Bailey Chittle 2023-03-10 14:19:27 -0500
  • 12e207b900 forgot an overload for pure std strings Bailey Chittle 2023-03-10 11:58:57 -0500
  • 78d111cf4d Merge remote-tracking branch 'origin/v1.x' into ts_attributes Bailey Chittle 2023-03-10 11:54:31 -0500
  • 3611710ec9 capture every integer type Bailey Chittle 2023-03-10 11:52:31 -0500
  • 94551310b3 using structs to define type conversions Bailey Chittle 2023-03-10 11:42:16 -0500
  • 037f083cbe overloads that work Bailey Chittle 2023-03-10 11:19:45 -0500
  • aa6f732844 Added support also for spdlog::log functions. Added overloading for std::source_location in logger class. #2667 Gianluca Martino 2023-03-10 14:48:02 +0100
  • e950911a4a Added tests for log functions. Gianluca Martino 2023-03-10 14:41:27 +0100
  • e04d8ccb43 Make it C++11 compatible This is more in line with spdlog Felix Heitmann 2023-03-10 13:27:53 +0100
  • 779b2297d2 Concepts require C++20 Felix Heitmann 2023-03-10 08:48:53 +0100
  • 0f84c4a584 Re-patch log_attr: make it valid for all integral/floating types - Is C++20 allowed? Felix Heitmann 2023-03-10 08:40:10 +0100
  • 7b4a5250a7 Re-patch log_attr: make it valid for all integral/floating types Felix Heitmann 2023-03-10 08:39:56 +0100
  • 8360c8ae7e fix: attr<T> constructor breaks on types that don't support std::to_string Alex Denisov 2023-03-09 17:59:40 -0500
  • 8ae7e4d763 Added C++ standard check before including <source_location>. Readded the possibility of using spdlog::info(123). Gianluca Martino 2023-03-09 14:50:48 +0100
  • 940057927f Reverting tests. Gianluca Martino 2023-03-09 14:48:55 +0100
  • d5f4d79e1a Include source_location only after checking if source_location exists in the std library used. Implementation extended to all logging levels. Gianluca Martino 2023-03-09 13:38:50 +0100
  • 706ad70591
    Enable systemd_sink tests in linux pipeline (#2669) Luis Angerstein 2023-03-09 12:00:39 +0100
  • 1262a249a6
    Fix os namespace in systemd_sink.h (#2668) Luis Angerstein 2023-03-09 11:55:34 +0100
  • aa603d53cd
    Install pkg-config in linux pipeline #2669 Luis Angerstein 2023-03-09 09:27:55 +0100
  • f5ebf647f2
    Install libsystemd-dev in linux pipeline Luis Angerstein 2023-03-09 09:20:51 +0100
  • 3b913be725
    Remove spdlog:: prefix from os::thread_id() call #2668 Luis Angerstein 2023-03-09 08:44:36 +0100
  • 5f522a6ee3
    Fix os namespace in systemd_sink.h Luis Angerstein 2023-03-08 16:57:28 +0100
  • 74d3a59688 Managing WCHAR=ON case. Gianluca Martino 2023-03-08 12:23:49 +0100
  • d8ffb37491 Starting experimenting with std::source_location. Gianluca Martino 2023-03-07 15:56:47 +0100
  • 2a861d28bd
    Update test_errors.cpp Gabi Melman 2023-03-05 21:43:07 +0200
  • febc1e233d
    Update test_errors.cpp Gabi Melman 2023-03-05 21:34:02 +0200
  • 763ff37348
    Update test_errors.cpp Gabi Melman 2023-03-05 21:30:29 +0200
  • 2d57e3b57e
    Update and rename kafka_skin.h to kafka_sink.h Gabi Melman 2023-03-05 00:22:57 +0200
  • b25aaecf6a
    feat(kafka_skin.h): kafka log support (#2655) 听风 2023-03-03 11:04:47 +0800