#include "stdafx.h"
#include "MyLogger.h"
MyLogger *MyLogger::my_logger = NULL;
MyLogger::MyLogger()
{
log4cplus::initialize();
CString strFolderPath = _T("./Log");
if(!PathIsDirectory(strFolderPath))
{
CreateDirectory(strFolderPath,NULL);
}
std::wstring wsstrLogName = _T("./Log/NewlogFile.log");
SharedAppenderPtr pRollingFileAppender(new RollingFileAppender(wsstrLogName, 15*1024*1024, 10));
log4cplus::tstring pattern = LOG4CPLUS_TEXT("[%D:%d{%Q}] |%p| (%t) %m %n");
pRollingFileAppender->setLayout(std::auto_ptr<Layout>(new PatternLayout(pattern)));
Logger::getRoot().addAppender(pRollingFileAppender);
logger = Logger::getRoot();
return;
}
MyLogger * MyLogger::getInstance()
{
if (my_logger==NULL)
{
my_logger = new MyLogger();
}
return my_logger;
}
MyLogger::~MyLogger()
{
if (my_logger)
{
delete my_logger;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
(VS2010 C++)基于Log4PlusPlus库开发的日志模块demo
共154个文件
h:74个
tlog:33个
log:6个
2星 需积分: 28 24 下载量 91 浏览量
2017-12-16
11:20:47
上传
评论 1
收藏 24.5MB ZIP 举报
温馨提示
此demo是基于Log4PlusPlus库开发的日志模块demo,里面有可用的log4cplus.dll,log4cplus.lib库。基于VS2010 C++ 开发,包含VS工程源码,里面有独立封装的接口类,可直接用于项目开发。
资源推荐
资源详情
资源评论
收起资源包目录
(VS2010 C++)基于Log4PlusPlus库开发的日志模块demo (154个子文件)
Log4Plus.vcxprojResolveAssemblyReference.cache 713B
Log4Plus.vcxprojResolveAssemblyReference.cache 713B
MyLogger.cpp 929B
main.cpp 480B
log4cplus.dll 429KB
log4cplus.dll 429KB
Log4Plus.exe 101KB
Log4Plus.exe 26KB
Log4Plus.vcxproj.filters 1KB
layout.h 21KB
loggingmacros.h 19KB
fileappender.h 15KB
configurator.h 15KB
hierarchy.h 12KB
ndc.h 12KB
syncprims-pthreads.h 10KB
filter.h 10KB
logger.h 10KB
appender.h 9KB
factory.h 8KB
loggingevent.h 8KB
stringhelper.h 7KB
loggerimpl.h 7KB
syncprims.h 7KB
loglevel.h 7KB
win32.h 7KB
syncprims-impl.h 6KB
syncprims-pub-impl.h 6KB
syncprims-win32.h 6KB
pointer.h 6KB
property.h 6KB
queue.h 5KB
internal.h 5KB
socketappender.h 5KB
timehelper.h 5KB
loglog.h 5KB
syslogappender.h 5KB
syncprims-cxx11.h 5KB
socket.h 4KB
socket.h 4KB
tls.h 4KB
connectorthread.h 4KB
appenderattachableimpl.h 3KB
msttsappender.h 3KB
win32consoleappender.h 3KB
qt5debugappender.h 3KB
qt4debugappender.h 3KB
windowsh-inc.h 3KB
objectregistry.h 3KB
threads-impl.h 3KB
syncprims-pmsm.h 3KB
clfsappender.h 3KB
env.h 3KB
asyncappender.h 3KB
appenderattachable.h 3KB
tstring.h 2KB
clogger.h 2KB
threads.h 2KB
log4judpappender.h 2KB
consoleappender.h 2KB
mdc.h 2KB
nteventlogappender.h 2KB
tracelogger.h 2KB
rootlogger.h 2KB
version.h 2KB
lockfile.h 2KB
fileinfo.h 2KB
snprintf.h 2KB
hierarchylocker.h 2KB
cygwin-win32.h 2KB
socketbuffer.h 2KB
stdafx.h 2KB
tchar.h 2KB
thread-config.h 2KB
win32debugappender.h 2KB
logloguser.h 2KB
loggerfactory.h 2KB
nullappender.h 2KB
streams.h 1KB
fstreams.h 1KB
sleep.h 1KB
macosx.h 1KB
MyLogger.h 720B
config.hxx 7KB
deviceappender.hxx 5KB
vc100.idb 1.8MB
Log4Plus.ilk 763KB
config.h.in 12KB
config.h.cmake.in 8KB
defines.hxx.in 6KB
Log4Plus.lastbuildstate 91B
Log4Plus.lastbuildstate 89B
log4cplus.lib 349KB
Log4Plus.log 2KB
Log4Plus.log 2KB
Log4Plus.Build.CppClean.log 2KB
NewlogFile.log 680B
NewlogFile.log 340B
NewlogFile.log 170B
Log4Plus.exe.embed.manifest 915B
共 154 条
- 1
- 2
资源评论
- vge_2019-10-30太简单,参考价值有限
vampirehll
- 粉丝: 9
- 资源: 35
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python 版冒泡排序算法源代码
- tensorflow-gpu-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
- 智能车仿真软件.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功