Commit Graph

  • 2cb61c8809 Fix FMT 12 compatibility by replacing fmt::localtime with std::localtime dev Alexey Rybalchenko 2025-09-19 13:27:41 +02:00
  • f85919cdb7 Fix FMT 12 compatibility by replacing fmt::localtime with std::localtime feat/fmt12-compatibility Alexey Rybalchenko 2025-09-19 13:27:41 +02:00
  • 71aac1199a Add GitHub CI workflow master v2.3.0 Alexey Rybalchenko 2025-07-02 11:51:59 +02:00
  • 2a4be75246 Add LOGFD and LOGPD macros Alexey Rybalchenko 2025-07-02 11:50:32 +02:00
  • 290070cbcf Use prefixed macros in case non-prefixed ones are undefined Alexey Rybalchenko 2025-07-01 11:22:01 +02:00
  • 832376101d add install/ to git ignore Alexey Rybalchenko 2025-07-01 11:21:39 +02:00
  • d4bdb396bb Add GitHub CI workflow variable-macros Alexey Rybalchenko 2025-07-02 11:51:59 +02:00
  • 32f9c0cc00 Add LOGFD and LOGPD macros Alexey Rybalchenko 2025-07-02 11:50:32 +02:00
  • 3bf9bc8201 Use prefixed macros in case non-prefixed ones are undefined Alexey Rybalchenko 2025-07-01 11:22:01 +02:00
  • b61caf5a1e add install/ to git ignore Alexey Rybalchenko 2025-07-01 11:21:39 +02:00
  • cd9e392ce0 CMake: remove C from project versions v2.2.0 Alexey Rybalchenko 2025-05-19 12:17:23 +02:00
  • a3758aba18 CMake: remove C from project versions rbx-patch-2 Alexey Rybalchenko 2025-05-19 12:17:23 +02:00
  • 27527ad87b Add critical severity level between fatal and error v2.1.0 Alexey Rybalchenko 2025-02-04 10:31:32 +01:00
  • b9469b8a26 Add critical severity level between fatal and error critical-log-level Alexey Rybalchenko 2025-02-04 10:31:32 +01:00
  • f3d68fb4ba build: Adopt all CMake policies up to 3.30 Dennis Klein 2024-08-19 19:33:32 +02:00
  • 0ae9a697b4 Avoid extra allocation when creating the LogMetaData v2.0.0 Giulio Eulisse 2024-05-23 09:17:34 +02:00
  • fdbc047591 Bump minimum required C++ standard to C++17 Giulio Eulisse 2024-05-23 08:52:12 +02:00
  • ea4067c474 Update CI nodes Alexey Rybalchenko 2024-02-21 14:06:58 +01:00
  • 4a5842963a Update CI nodes rbx-update-ci-nodes-2 Alexey Rybalchenko 2024-02-21 14:06:58 +01:00
  • 067dcc0e26 Update CI nodes Alexey Rybalchenko 2024-02-21 13:49:08 +01:00
  • dbde80d508 Update CI nodes rbx-update-ci-nodes Alexey Rybalchenko 2024-02-21 13:49:08 +01:00
  • 0ab390c465 Avoid semicolon insertion when modifying linker flags Alexey Rybalchenko 2024-02-16 17:25:06 +01:00
  • efa951f1ab Avoid semicolon insertion when modifying linker flags fix-cmake-list-append Alexey Rybalchenko 2024-02-16 17:25:06 +01:00
  • 56b90a7445 Avoid "Unknown severity" message also for uppercase fatal v1.11.1 Alexey Rybalchenko 2022-06-28 11:22:55 +02:00
  • 7fc05f3808 Avoid "Unknown severity" message for fatal Giulio Eulisse 2022-06-28 11:09:13 +02:00
  • d93fb0870b ci: Update macOS builds Dennis Klein 2022-04-17 06:10:15 +02:00
  • 953eac19c8 Add 'detail' severity between debug and info v1.11.0 Alexey Rybalchenko 2022-04-11 23:42:07 +02:00
  • 9a6644c931 Adapt to fmt's deprecation of format_to memory buffer overload v1.10.4 Alexey Rybalchenko 2021-11-26 11:03:04 +01:00
  • 27040ea292 Deprecate uppercase severity names v1.10.3 Alexey Rybalchenko 2021-11-25 14:22:59 +01:00
  • 6545d0efa2 Include fmt/ostream.h, needed for on the fly std::ostream usage v1.10.2 David Rohr 2021-11-15 10:32:49 +01:00
  • 159a21c24b ci: Add macos-11-arm64 (apple-clang-13) build Dennis Klein 2021-10-01 17:10:13 +02:00
  • 2494a9e85a Revert "Deprecate uppercase severity names" v1.10.1 Dennis Klein 2021-09-21 12:54:42 +02:00
  • d0b109015d ci: Update envs v1.10.0 Dennis Klein 2021-09-10 16:06:49 +02:00
  • ba7da2f79a Deprecate uppercase severity names Alexey Rybalchenko 2021-09-10 12:46:13 +02:00
  • 1c7e7f566a Bump C++ requirement to C++14 Alexey Rybalchenko 2021-09-10 12:45:52 +02:00
  • b2dfdd1768 Add 'alarm' and 'important' severities Alexey Rybalchenko 2021-09-10 11:15:00 +02:00
  • 13ebedca3d Extract find_package2 into own File v1.9.3 Christian Tacke 2021-04-09 13:48:20 +02:00
  • 1c43450582 bundled fmt: Fix target_compile_feature Christian Tacke 2021-04-09 13:41:03 +02:00
  • f9af3a7269 CMake: Do not unconditionally override settings without good reason v1.9.2 Dennis Klein 2021-03-22 06:07:26 +01:00
  • 064e034d25 Update README Dennis Klein 2021-03-22 06:06:17 +01:00
  • 3f55a16850 CMake: Require language level per target Dennis Klein 2021-03-22 06:03:48 +01:00
  • 340b005997 Export relocatable include dirs v1.9.1 Dennis Klein 2021-03-07 11:09:45 +01:00
  • c6594934d4 Fix unrelocatable stuff rbx-patch-1 Alexey Rybalchenko 2021-03-07 10:13:35 +01:00
  • f012a870e7 CI: Migrate to new alfa-ci infrastructure Dennis Klein 2021-03-05 02:59:46 +01:00
  • bcfe438862 Use for instead of if syntax to avoid compiler warnings v1.9.0 David Rohr 2020-08-25 18:02:39 +02:00
  • 4b3e6d3837 Always define FAIR_MIN_SEVERITY Alexey Rybalchenko 2020-07-17 11:09:23 +02:00
  • b30cacab12 Adjust regex expressions Alexey Rybalchenko 2020-07-16 10:11:31 +02:00
  • c8d59d11fb Add test for cycle methods Alexey Rybalchenko 2020-07-13 15:13:42 +02:00
  • a737a1de9c Add output operator for severities, verbosities Alexey Rybalchenko 2020-07-13 12:26:49 +02:00
  • 1cb941021c Add getters for file & custom sink severity Alexey Rybalchenko 2020-07-13 11:24:11 +02:00
  • de1014dabb Add unit tests Alexey Rybalchenko 2020-07-09 15:05:15 +02:00
  • ce64f628b0 Remove NDEBUG check Alexey Rybalchenko 2020-07-10 13:56:17 +02:00
  • 35ebc10204 Consider FAIR_MIN_SEVERITY when setting severities Alexey Rybalchenko 2020-07-10 13:55:23 +02:00
  • 1253bbbac8 Throw if removing non-existing sink or adding existing Alexey Rybalchenko 2020-07-09 14:01:44 +02:00
  • e9bd3f2b62 InitFileSink(): return name of the created file Alexey Rybalchenko 2020-07-09 11:51:42 +02:00
  • 1f3b2a2c82 Minor formatting Alexey Rybalchenko 2020-07-09 10:43:14 +02:00
  • 2b37d0147e make GetColoredSeverityString public Alexey Rybalchenko 2020-07-09 10:38:46 +02:00
  • f0cbe0bd47 Move Logging() to header Alexey Rybalchenko 2020-07-06 12:29:29 +02:00
  • 5f7197d987 Fix file sink and update fMinSeverity on its removal Alexey Rybalchenko 2020-07-06 12:17:18 +02:00
  • b1cb6f8a99 Add CMake variable to control FAIR_MIN_SEVERITY Alexey Rybalchenko 2020-07-06 11:45:08 +02:00
  • 56780689fc Exchange the meaning of LOGP and LOGF v1.8.0 Alexey Rybalchenko 2020-06-21 10:49:22 +02:00
  • 8446c6db0c Update docs v1.7.0 Alexey Rybalchenko 2020-06-18 11:14:07 +02:00
  • a0ff4eba50 Fixes for the updated severity order Alexey Rybalchenko 2020-06-17 21:41:36 +02:00
  • cfe0f9dc53 Suppress LOG messages with debug severity or less at compile time for release builds David Rohr 2020-06-17 14:21:40 +02:00
  • cdf887f5da Support fmt >=6.0.0 v1.6.2 Alexey Rybalchenko 2020-03-03 11:11:40 +01:00
  • 6555aa1dc0 Update README.md Alexey Rybalchenko 2020-03-03 09:52:40 +01:00
  • d1f73fe9f0 Use prefixed macro names, allow suppressing unprefixed Alexey Rybalchenko 2020-03-02 10:13:12 +01:00
  • 86ab87de7b CMake: Do not install the test executable v1.6.1 Dennis Klein 2019-12-17 19:12:04 +01:00
  • b9edcd623d CI: Update compiler v1.6.0 Dennis Klein 2019-09-16 15:55:14 +02:00
  • 0670b5dba6 CI: Update compiler Dennis Klein 2019-09-16 15:54:46 +02:00
  • b65084f1ce CI: Update node label Dennis Klein 2019-09-16 15:51:44 +02:00
  • da9c36702c CI: Update node label Dennis Klein 2019-09-16 15:51:20 +02:00
  • 6cc60e962b Add FAIRLOGGER_INCDIRS cmake variable Alexey Rybalchenko 2019-08-26 10:27:12 +02:00
  • de955b78da Update README.md Alexey Rybalchenko 2019-08-22 15:52:27 +02:00
  • e6a279f58a Update README.md Alexey Rybalchenko 2019-08-22 15:10:17 +02:00
  • 8073d2982c Print install prefix in cmake summary Alexey Rybalchenko 2019-08-22 12:25:26 +02:00
  • 2a7d4dfd9a Update docs Alexey Rybalchenko 2019-08-22 12:21:21 +02:00
  • bb5e67a5e7 Update license/copyright information Alexey Rybalchenko 2019-08-22 11:39:42 +02:00
  • edbc8e6270 Further stream optimizations Alexey Rybalchenko 2019-08-21 15:46:43 +02:00
  • afb468406a Optimize timestamps and colored severity output Alexey Rybalchenko 2019-08-21 14:43:33 +02:00
  • a5f3e95238 Some formatting Alexey Rybalchenko 2019-08-21 12:14:44 +02:00
  • 3d36ffeb40 Use fmt::localtime instead of std one for thread safety Alexey Rybalchenko 2019-08-20 17:29:50 +02:00
  • d9ac93552e Implement LOGN for all sinks Alexey Rybalchenko 2019-08-19 15:58:51 +02:00
  • dcc27744cd Add support for fmt/fmt::printf format Alexey Rybalchenko 2019-08-16 16:48:08 +02:00
  • 4b883688c9 Remove Log() function, do work in constructor Alexey Rybalchenko 2019-08-15 12:02:49 +02:00
  • 21904a8ea1 Release 1.5.0-4ubuntu1 ubuntu/disco Dennis Klein 2019-08-10 02:49:23 +02:00
  • be311a5c87 Depend on Boost 1.67 Dennis Klein 2019-08-10 02:48:35 +02:00
  • 19e18ca05c Release 1.5.0-4 ubuntu/bionic Dennis Klein 2019-08-10 01:46:25 +02:00
  • 8cb955837e Refine package descriptions Dennis Klein 2019-08-10 01:44:28 +02:00
  • ad55efc82b Release 1.5.0-3 Dennis Klein 2019-08-10 01:05:33 +02:00
  • 210e1aa0b0 Fix dependency Dennis Klein 2019-08-10 01:04:29 +02:00
  • b5a00887cd Release 1.5.0-2 Dennis Klein 2019-08-10 00:41:57 +02:00
  • 6c41eceb05 Fix lib package Dennis Klein 2019-08-09 23:58:27 +02:00
  • 54e0ac2a83 Release 1.5.0-1 Dennis Klein 2019-08-09 20:44:10 +02:00
  • 5eb2612636 Fix cppcoreguidelines-pro-bounds-array-to-pointer-decay Dennis Klein 2019-07-05 18:59:06 +02:00
  • 9949e83a14 Fix -Wsign-compare v1.5.0 Dennis Klein 2019-06-27 12:49:45 +02:00
  • 4b462d2aa2 Fix -Wunused-parameter Dennis Klein 2019-06-27 12:28:56 +02:00
  • 28882b70ca CMake: Add dependency summary Dennis Klein 2019-06-27 12:23:48 +02:00
  • 1e427a2e55 CMake: Add summary about CXX flags Dennis Klein 2019-06-27 12:15:15 +02:00
  • 128bcceade CMake: Update CXX standard handling Dennis Klein 2019-06-27 12:13:45 +02:00