├── .gitattributes ├── .github └── workflows │ ├── build-linux-clang.yml │ ├── build-linux-gcc.yml │ ├── build-macos.yml │ ├── build-windows-cygwin.yml │ ├── build-windows-mingw.yml │ ├── build-windows-msys2.yml │ ├── build-windows-vs.yml │ └── doxygen.yml ├── .gitignore ├── .gitlinks ├── CMakeLists.txt ├── LICENSE ├── README.md ├── TODO.md ├── bin └── .gitignore ├── documents └── Doxyfile ├── examples ├── async.cpp ├── console.cpp ├── default.cpp ├── file.cpp ├── format.cpp ├── hashlog.cpp ├── layout.cpp ├── rolling_size.cpp ├── rolling_time.cpp ├── sync.cpp └── syslog.cpp ├── images └── default.png ├── include └── logging │ ├── appender.h │ ├── appenders.h │ ├── appenders │ ├── console_appender.h │ ├── debug_appender.h │ ├── error_appender.h │ ├── file_appender.h │ ├── memory_appender.h │ ├── null_appender.h │ ├── ostream_appender.h │ ├── rolling_file_appender.h │ ├── rolling_file_appender.inl │ └── syslog_appender.h │ ├── config.h │ ├── element.h │ ├── filter.h │ ├── filters.h │ ├── filters │ ├── level_filter.h │ ├── logger_filter.h │ ├── message_filter.h │ └── switch_filter.h │ ├── layout.h │ ├── layouts.h │ ├── layouts │ ├── binary_layout.h │ ├── empty_layout.h │ ├── hash_layout.h │ ├── null_layout.h │ └── text_layout.h │ ├── level.h │ ├── level.inl │ ├── logger.h │ ├── logger.inl │ ├── processor.h │ ├── processors.h │ ├── processors │ ├── async_wait_free_processor.h │ ├── async_wait_free_queue.h │ ├── async_wait_free_queue.inl │ ├── async_wait_processor.h │ ├── buffered_processor.h │ ├── exclusive_processor.h │ └── sync_processor.h │ ├── record.h │ ├── record.inl │ ├── trigger.h │ └── version.h ├── modules ├── CMakeLists.txt ├── Catch2.cmake ├── CppBenchmark.cmake ├── CppCommon.cmake ├── cpp-optparse.cmake └── zlib.cmake ├── performance ├── appender_console.cpp ├── appender_file.cpp ├── appender_null.cpp ├── async_format.cpp ├── file_async.cpp ├── file_sync.cpp ├── format.cpp ├── layout.cpp ├── processor_async.cpp └── processor_sync.cpp ├── scripts └── hashlog-map │ ├── .gitignore │ ├── README.md │ ├── hashlog-map │ ├── hashlog-map.bat │ ├── hashlog-map.py │ ├── setup.cfg │ └── setup.py ├── source └── logging │ ├── appenders │ ├── console_appender.cpp │ ├── debug_appender.cpp │ ├── error_appender.cpp │ ├── file_appender.cpp │ ├── memory_appender.cpp │ ├── minizip │ │ ├── crypt.h │ │ ├── ioapi.c │ │ ├── ioapi.h │ │ ├── iowin32.c │ │ ├── iowin32.h │ │ ├── mztools.c │ │ ├── mztools.h │ │ ├── unzip.c │ │ ├── unzip.h │ │ ├── zip.c │ │ └── zip.h │ ├── ostream_appender.cpp │ ├── rolling_file_appender.cpp │ └── syslog_appender.cpp │ ├── config.cpp │ ├── filters │ ├── level_filter.cpp │ ├── logger_filter.cpp │ ├── message_filter.cpp │ └── switch_filter.cpp │ ├── layouts │ ├── binary_layout.cpp │ ├── hash_layout.cpp │ └── text_layout.cpp │ ├── logger.cpp │ ├── processor.cpp │ ├── processors │ ├── async_wait_free_processor.cpp │ ├── async_wait_processor.cpp │ ├── buffered_processor.cpp │ ├── exclusive_processor.cpp │ └── sync_processor.cpp │ └── record.cpp ├── tests ├── test.cpp ├── test.h ├── test_appender_file.cpp ├── test_appender_file_rolling.cpp ├── test_layout_binary.cpp ├── test_layout_text.cpp └── test_record_format.cpp └── tools ├── binlog └── binlog.cpp └── hashlog └── hashlog.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-linux-clang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.github/workflows/build-linux-clang.yml -------------------------------------------------------------------------------- /.github/workflows/build-linux-gcc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.github/workflows/build-linux-gcc.yml -------------------------------------------------------------------------------- /.github/workflows/build-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.github/workflows/build-macos.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows-cygwin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.github/workflows/build-windows-cygwin.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows-mingw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.github/workflows/build-windows-mingw.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows-msys2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.github/workflows/build-windows-msys2.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows-vs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.github/workflows/build-windows-vs.yml -------------------------------------------------------------------------------- /.github/workflows/doxygen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.github/workflows/doxygen.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlinks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/.gitlinks -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | # CppLogging todo 2 | -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/bin/.gitignore -------------------------------------------------------------------------------- /documents/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/documents/Doxyfile -------------------------------------------------------------------------------- /examples/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/async.cpp -------------------------------------------------------------------------------- /examples/console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/console.cpp -------------------------------------------------------------------------------- /examples/default.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/default.cpp -------------------------------------------------------------------------------- /examples/file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/file.cpp -------------------------------------------------------------------------------- /examples/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/format.cpp -------------------------------------------------------------------------------- /examples/hashlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/hashlog.cpp -------------------------------------------------------------------------------- /examples/layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/layout.cpp -------------------------------------------------------------------------------- /examples/rolling_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/rolling_size.cpp -------------------------------------------------------------------------------- /examples/rolling_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/rolling_time.cpp -------------------------------------------------------------------------------- /examples/sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/sync.cpp -------------------------------------------------------------------------------- /examples/syslog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/examples/syslog.cpp -------------------------------------------------------------------------------- /images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/images/default.png -------------------------------------------------------------------------------- /include/logging/appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appender.h -------------------------------------------------------------------------------- /include/logging/appenders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders.h -------------------------------------------------------------------------------- /include/logging/appenders/console_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/console_appender.h -------------------------------------------------------------------------------- /include/logging/appenders/debug_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/debug_appender.h -------------------------------------------------------------------------------- /include/logging/appenders/error_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/error_appender.h -------------------------------------------------------------------------------- /include/logging/appenders/file_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/file_appender.h -------------------------------------------------------------------------------- /include/logging/appenders/memory_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/memory_appender.h -------------------------------------------------------------------------------- /include/logging/appenders/null_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/null_appender.h -------------------------------------------------------------------------------- /include/logging/appenders/ostream_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/ostream_appender.h -------------------------------------------------------------------------------- /include/logging/appenders/rolling_file_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/rolling_file_appender.h -------------------------------------------------------------------------------- /include/logging/appenders/rolling_file_appender.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/rolling_file_appender.inl -------------------------------------------------------------------------------- /include/logging/appenders/syslog_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/appenders/syslog_appender.h -------------------------------------------------------------------------------- /include/logging/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/config.h -------------------------------------------------------------------------------- /include/logging/element.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/element.h -------------------------------------------------------------------------------- /include/logging/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/filter.h -------------------------------------------------------------------------------- /include/logging/filters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/filters.h -------------------------------------------------------------------------------- /include/logging/filters/level_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/filters/level_filter.h -------------------------------------------------------------------------------- /include/logging/filters/logger_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/filters/logger_filter.h -------------------------------------------------------------------------------- /include/logging/filters/message_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/filters/message_filter.h -------------------------------------------------------------------------------- /include/logging/filters/switch_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/filters/switch_filter.h -------------------------------------------------------------------------------- /include/logging/layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/layout.h -------------------------------------------------------------------------------- /include/logging/layouts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/layouts.h -------------------------------------------------------------------------------- /include/logging/layouts/binary_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/layouts/binary_layout.h -------------------------------------------------------------------------------- /include/logging/layouts/empty_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/layouts/empty_layout.h -------------------------------------------------------------------------------- /include/logging/layouts/hash_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/layouts/hash_layout.h -------------------------------------------------------------------------------- /include/logging/layouts/null_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/layouts/null_layout.h -------------------------------------------------------------------------------- /include/logging/layouts/text_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/layouts/text_layout.h -------------------------------------------------------------------------------- /include/logging/level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/level.h -------------------------------------------------------------------------------- /include/logging/level.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/level.inl -------------------------------------------------------------------------------- /include/logging/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/logger.h -------------------------------------------------------------------------------- /include/logging/logger.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/logger.inl -------------------------------------------------------------------------------- /include/logging/processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processor.h -------------------------------------------------------------------------------- /include/logging/processors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processors.h -------------------------------------------------------------------------------- /include/logging/processors/async_wait_free_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processors/async_wait_free_processor.h -------------------------------------------------------------------------------- /include/logging/processors/async_wait_free_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processors/async_wait_free_queue.h -------------------------------------------------------------------------------- /include/logging/processors/async_wait_free_queue.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processors/async_wait_free_queue.inl -------------------------------------------------------------------------------- /include/logging/processors/async_wait_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processors/async_wait_processor.h -------------------------------------------------------------------------------- /include/logging/processors/buffered_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processors/buffered_processor.h -------------------------------------------------------------------------------- /include/logging/processors/exclusive_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processors/exclusive_processor.h -------------------------------------------------------------------------------- /include/logging/processors/sync_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/processors/sync_processor.h -------------------------------------------------------------------------------- /include/logging/record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/record.h -------------------------------------------------------------------------------- /include/logging/record.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/record.inl -------------------------------------------------------------------------------- /include/logging/trigger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/trigger.h -------------------------------------------------------------------------------- /include/logging/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/include/logging/version.h -------------------------------------------------------------------------------- /modules/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/modules/CMakeLists.txt -------------------------------------------------------------------------------- /modules/Catch2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/modules/Catch2.cmake -------------------------------------------------------------------------------- /modules/CppBenchmark.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/modules/CppBenchmark.cmake -------------------------------------------------------------------------------- /modules/CppCommon.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/modules/CppCommon.cmake -------------------------------------------------------------------------------- /modules/cpp-optparse.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/modules/cpp-optparse.cmake -------------------------------------------------------------------------------- /modules/zlib.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/modules/zlib.cmake -------------------------------------------------------------------------------- /performance/appender_console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/appender_console.cpp -------------------------------------------------------------------------------- /performance/appender_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/appender_file.cpp -------------------------------------------------------------------------------- /performance/appender_null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/appender_null.cpp -------------------------------------------------------------------------------- /performance/async_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/async_format.cpp -------------------------------------------------------------------------------- /performance/file_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/file_async.cpp -------------------------------------------------------------------------------- /performance/file_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/file_sync.cpp -------------------------------------------------------------------------------- /performance/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/format.cpp -------------------------------------------------------------------------------- /performance/layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/layout.cpp -------------------------------------------------------------------------------- /performance/processor_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/processor_async.cpp -------------------------------------------------------------------------------- /performance/processor_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/performance/processor_sync.cpp -------------------------------------------------------------------------------- /scripts/hashlog-map/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/scripts/hashlog-map/.gitignore -------------------------------------------------------------------------------- /scripts/hashlog-map/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/scripts/hashlog-map/README.md -------------------------------------------------------------------------------- /scripts/hashlog-map/hashlog-map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/scripts/hashlog-map/hashlog-map -------------------------------------------------------------------------------- /scripts/hashlog-map/hashlog-map.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/scripts/hashlog-map/hashlog-map.bat -------------------------------------------------------------------------------- /scripts/hashlog-map/hashlog-map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/scripts/hashlog-map/hashlog-map.py -------------------------------------------------------------------------------- /scripts/hashlog-map/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/scripts/hashlog-map/setup.cfg -------------------------------------------------------------------------------- /scripts/hashlog-map/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/scripts/hashlog-map/setup.py -------------------------------------------------------------------------------- /source/logging/appenders/console_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/console_appender.cpp -------------------------------------------------------------------------------- /source/logging/appenders/debug_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/debug_appender.cpp -------------------------------------------------------------------------------- /source/logging/appenders/error_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/error_appender.cpp -------------------------------------------------------------------------------- /source/logging/appenders/file_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/file_appender.cpp -------------------------------------------------------------------------------- /source/logging/appenders/memory_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/memory_appender.cpp -------------------------------------------------------------------------------- /source/logging/appenders/minizip/crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/crypt.h -------------------------------------------------------------------------------- /source/logging/appenders/minizip/ioapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/ioapi.c -------------------------------------------------------------------------------- /source/logging/appenders/minizip/ioapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/ioapi.h -------------------------------------------------------------------------------- /source/logging/appenders/minizip/iowin32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/iowin32.c -------------------------------------------------------------------------------- /source/logging/appenders/minizip/iowin32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/iowin32.h -------------------------------------------------------------------------------- /source/logging/appenders/minizip/mztools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/mztools.c -------------------------------------------------------------------------------- /source/logging/appenders/minizip/mztools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/mztools.h -------------------------------------------------------------------------------- /source/logging/appenders/minizip/unzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/unzip.c -------------------------------------------------------------------------------- /source/logging/appenders/minizip/unzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/unzip.h -------------------------------------------------------------------------------- /source/logging/appenders/minizip/zip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/zip.c -------------------------------------------------------------------------------- /source/logging/appenders/minizip/zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/minizip/zip.h -------------------------------------------------------------------------------- /source/logging/appenders/ostream_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/ostream_appender.cpp -------------------------------------------------------------------------------- /source/logging/appenders/rolling_file_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/rolling_file_appender.cpp -------------------------------------------------------------------------------- /source/logging/appenders/syslog_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/appenders/syslog_appender.cpp -------------------------------------------------------------------------------- /source/logging/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/config.cpp -------------------------------------------------------------------------------- /source/logging/filters/level_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/filters/level_filter.cpp -------------------------------------------------------------------------------- /source/logging/filters/logger_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/filters/logger_filter.cpp -------------------------------------------------------------------------------- /source/logging/filters/message_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/filters/message_filter.cpp -------------------------------------------------------------------------------- /source/logging/filters/switch_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/filters/switch_filter.cpp -------------------------------------------------------------------------------- /source/logging/layouts/binary_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/layouts/binary_layout.cpp -------------------------------------------------------------------------------- /source/logging/layouts/hash_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/layouts/hash_layout.cpp -------------------------------------------------------------------------------- /source/logging/layouts/text_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/layouts/text_layout.cpp -------------------------------------------------------------------------------- /source/logging/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/logger.cpp -------------------------------------------------------------------------------- /source/logging/processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/processor.cpp -------------------------------------------------------------------------------- /source/logging/processors/async_wait_free_processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/processors/async_wait_free_processor.cpp -------------------------------------------------------------------------------- /source/logging/processors/async_wait_processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/processors/async_wait_processor.cpp -------------------------------------------------------------------------------- /source/logging/processors/buffered_processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/processors/buffered_processor.cpp -------------------------------------------------------------------------------- /source/logging/processors/exclusive_processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/processors/exclusive_processor.cpp -------------------------------------------------------------------------------- /source/logging/processors/sync_processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/processors/sync_processor.cpp -------------------------------------------------------------------------------- /source/logging/record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/source/logging/record.cpp -------------------------------------------------------------------------------- /tests/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tests/test.cpp -------------------------------------------------------------------------------- /tests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tests/test.h -------------------------------------------------------------------------------- /tests/test_appender_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tests/test_appender_file.cpp -------------------------------------------------------------------------------- /tests/test_appender_file_rolling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tests/test_appender_file_rolling.cpp -------------------------------------------------------------------------------- /tests/test_layout_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tests/test_layout_binary.cpp -------------------------------------------------------------------------------- /tests/test_layout_text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tests/test_layout_text.cpp -------------------------------------------------------------------------------- /tests/test_record_format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tests/test_record_format.cpp -------------------------------------------------------------------------------- /tools/binlog/binlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tools/binlog/binlog.cpp -------------------------------------------------------------------------------- /tools/hashlog/hashlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chronoxor/CppLogging/HEAD/tools/hashlog/hashlog.cpp --------------------------------------------------------------------------------