├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── docs └── README.md ├── include ├── async_file_appender.h ├── file_writer_type.h ├── log.h ├── log_appender_interface.h ├── log_config.h └── log_level.h ├── issue └── README.md ├── libs └── README.md ├── src ├── CMakeLists.txt ├── async_file_appender.cpp ├── log.cpp ├── log_buffer.cpp ├── log_buffer.h ├── log_file.cpp ├── log_file.h └── util │ ├── condition.cpp │ ├── condition.h │ ├── count_down_latch.cpp │ ├── count_down_latch.h │ ├── mutex.cpp │ ├── mutex.h │ ├── singleton.h │ ├── thread.cpp │ ├── thread.h │ ├── time_stamp.cpp │ └── time_stamp.h ├── test ├── CMakeLists.txt └── naruto_test.cpp └── third_party └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # naruto 2 | naruto 是一个高性能的cpp 日志库 3 | 4 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/async_file_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/include/async_file_appender.h -------------------------------------------------------------------------------- /include/file_writer_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/include/file_writer_type.h -------------------------------------------------------------------------------- /include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/include/log.h -------------------------------------------------------------------------------- /include/log_appender_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/include/log_appender_interface.h -------------------------------------------------------------------------------- /include/log_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/include/log_config.h -------------------------------------------------------------------------------- /include/log_level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/include/log_level.h -------------------------------------------------------------------------------- /issue/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/async_file_appender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/async_file_appender.cpp -------------------------------------------------------------------------------- /src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/log.cpp -------------------------------------------------------------------------------- /src/log_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/log_buffer.cpp -------------------------------------------------------------------------------- /src/log_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/log_buffer.h -------------------------------------------------------------------------------- /src/log_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/log_file.cpp -------------------------------------------------------------------------------- /src/log_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/log_file.h -------------------------------------------------------------------------------- /src/util/condition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/condition.cpp -------------------------------------------------------------------------------- /src/util/condition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/condition.h -------------------------------------------------------------------------------- /src/util/count_down_latch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/count_down_latch.cpp -------------------------------------------------------------------------------- /src/util/count_down_latch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/count_down_latch.h -------------------------------------------------------------------------------- /src/util/mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/mutex.cpp -------------------------------------------------------------------------------- /src/util/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/mutex.h -------------------------------------------------------------------------------- /src/util/singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/singleton.h -------------------------------------------------------------------------------- /src/util/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/thread.cpp -------------------------------------------------------------------------------- /src/util/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/thread.h -------------------------------------------------------------------------------- /src/util/time_stamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/time_stamp.cpp -------------------------------------------------------------------------------- /src/util/time_stamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/src/util/time_stamp.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/naruto_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardcore-os/naruto/HEAD/test/naruto_test.cpp -------------------------------------------------------------------------------- /third_party/README.md: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------