文件名称:Log_Cpp11:一个简单,高性能和跨平台的日志实现
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-19 07:21:08
C++
//作者:KevinFu( )//此源代码的使用受BSD样式的许可证控制//可以在许可证文件中找到。 LogCpp11 ##说明-由c ++ 11实现的简单日志框架,此代码是Visual Studio 2013和gcc-4.9(linux)中的编译器,您可以在BSD许可下分发此代码#此日志库支持以下功能1.高表现。 2.跨平台(Windows,Linux),易于移植到其他平台3.同步Io操作和异步Io操作4.动态滚动日志文件 #TODO 1.将支持通过TCP / IP将日志消息发送到日志服务器。2.从每个编译器单元添加更多的单元测试。 3.基准
【文件预览】:
Log_Cpp11-master
----src()
--------AsyncLogging.cpp(2KB)
--------FileOperation.cpp(1KB)
--------SyncLogging.cpp(1KB)
--------LogStream.cpp(895B)
--------LogImpl.cpp(3KB)
--------LogUnitTest.cpp(2KB)
--------Log.cpp(2KB)
----CMakeLists.txt(819B)
----README.md(723B)
----include()
--------LogImpl.h(665B)
--------Singleton.h(588B)
--------SyncQueue.h(1KB)
--------Log.h(2KB)
--------AsyncLogging.h(981B)
--------Noncopyable.h(211B)
--------FileOperation.h(781B)
--------LogStream.h(1KB)
--------SyncLogging.h(546B)
--------Buffer.h(1KB)