├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── ci ├── conan │ └── conanfile.py └── vcpkg │ ├── vcpkg-configuration.json │ └── vcpkg.json ├── cmake └── LogfaultConfig.cmake.in ├── doc └── control_wrappers.md ├── include └── logfault │ └── logfault.h ├── perf ├── CMakeLists.txt └── logfault │ ├── CMakeLists.txt │ └── main.cpp ├── test_package ├── CMakeLists.txt ├── conanfile.py └── main.cpp └── tests ├── CMakeLists.txt ├── cxx11 ├── CMakeLists.txt └── logfault_cxx11_tests.cpp ├── cxx14 ├── CMakeLists.txt └── logfault_cxx14_tests.cpp ├── cxx17 ├── CMakeLists.txt └── logfault_cxx17_tests.cpp ├── cxx20 ├── CMakeLists.txt └── logfault_cxx20_tests.cpp ├── cxx23 ├── CMakeLists.txt └── logfault_cxx23_tests.cpp ├── default_to_clog.cpp ├── general_tests.cpp ├── json_escape_tests.cpp ├── json_tests.cpp ├── os_log_tests.cpp └── systemd_tests.cpp /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/README.md -------------------------------------------------------------------------------- /ci/conan/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/ci/conan/conanfile.py -------------------------------------------------------------------------------- /ci/vcpkg/vcpkg-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/ci/vcpkg/vcpkg-configuration.json -------------------------------------------------------------------------------- /ci/vcpkg/vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/ci/vcpkg/vcpkg.json -------------------------------------------------------------------------------- /cmake/LogfaultConfig.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | -------------------------------------------------------------------------------- /doc/control_wrappers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/doc/control_wrappers.md -------------------------------------------------------------------------------- /include/logfault/logfault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/include/logfault/logfault.h -------------------------------------------------------------------------------- /perf/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(logfault) 2 | -------------------------------------------------------------------------------- /perf/logfault/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/perf/logfault/CMakeLists.txt -------------------------------------------------------------------------------- /perf/logfault/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/perf/logfault/main.cpp -------------------------------------------------------------------------------- /test_package/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/test_package/CMakeLists.txt -------------------------------------------------------------------------------- /test_package/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/test_package/conanfile.py -------------------------------------------------------------------------------- /test_package/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/test_package/main.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cxx11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx11/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cxx11/logfault_cxx11_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx11/logfault_cxx11_tests.cpp -------------------------------------------------------------------------------- /tests/cxx14/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx14/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cxx14/logfault_cxx14_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx14/logfault_cxx14_tests.cpp -------------------------------------------------------------------------------- /tests/cxx17/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx17/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cxx17/logfault_cxx17_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx17/logfault_cxx17_tests.cpp -------------------------------------------------------------------------------- /tests/cxx20/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx20/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cxx20/logfault_cxx20_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx20/logfault_cxx20_tests.cpp -------------------------------------------------------------------------------- /tests/cxx23/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx23/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cxx23/logfault_cxx23_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/cxx23/logfault_cxx23_tests.cpp -------------------------------------------------------------------------------- /tests/default_to_clog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/default_to_clog.cpp -------------------------------------------------------------------------------- /tests/general_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/general_tests.cpp -------------------------------------------------------------------------------- /tests/json_escape_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/json_escape_tests.cpp -------------------------------------------------------------------------------- /tests/json_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/json_tests.cpp -------------------------------------------------------------------------------- /tests/os_log_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/os_log_tests.cpp -------------------------------------------------------------------------------- /tests/systemd_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgaa/logfault/HEAD/tests/systemd_tests.cpp --------------------------------------------------------------------------------