【文件属性】:
文件名称:ezlog:易于使用的CC ++日志库
文件大小:33KB
文件格式:ZIP
更新时间:2021-04-21 08:22:15
c log cpp easy ezlog
ezlog
1. 简介
ezlog(easy log)是一款使用 C/C++编写的简单易用的高性能日志库,支持同步/异步写入,日志滚动等功能。
2. 目录结构
. // 项目根目录
├── include // 导出的头文件
├── src // 内部实现
├── test // 测试例程
├── build-linux.sh // 编译脚本,针对Linux平台
├── build-win32.bat // 编译脚本,针对Win32平台
├── test_ezlog.sh // 测试脚本,针对Linux平台
└── tes
【文件预览】:
ezlog-master
----.gitattributes(221B)
----build-win64.bat(25B)
----build-linux.sh(1003B)
----src()
--------platform_compatibility.cpp(3KB)
--------ezlog_stream.h(486B)
--------ezlog_utils.h(305B)
--------ezlog_scoped_lock.cpp(214B)
--------ezlog_event.h(561B)
--------platform_compatibility.h(5KB)
--------ezlog_lock.h(376B)
--------ezlog_lock.cpp(3KB)
--------ezlog_utils.cpp(1KB)
--------ezlog_buffer.cpp(2KB)
--------CMakeLists.txt(1KB)
--------ezlog.cpp(25KB)
--------macros.h(2KB)
--------exports.def(403B)
--------ezlog_buffer.h(508B)
--------ezlog_event.cpp(6KB)
--------ezlog_stream.cpp(2KB)
--------system.h(248B)
--------VersionInfo.rc.in(1016B)
--------system.cpp(2KB)
--------ezlog_scoped_lock.h(253B)
--------atomic.h(3KB)
----.clang-format(2KB)
----test_ezlog.bat(700B)
----CMakeLists.txt(4KB)
----benchmark()
--------CMakeLists.txt(722B)
--------main.cpp(6KB)
----build-win32.bat(1KB)
----LICENSE(1KB)
----test()
--------CMakeLists.txt(543B)
--------main.cpp(8KB)
--------argument_parser.cpp(1KB)
--------argument_parser.h(4KB)
----README.md(5KB)
----test_ezlog.sh(526B)
----.gitignore(43B)
----include()
--------ezlog.h(5KB)