• 大小: 19.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-24
  • 语言: C/C++
  • 标签: SQLite  sql  log4cpp  UDP  Server  

资源简介

初步实现UDPServer通信,同时采用Log4cpp日志记录,简单的SQLite操作,是服务器编程入门资料。

资源截图

代码片段和文件信息

/*
 * AESFileLogger.cpp
 *
 *  Created on: Jul 29 2014
 *      Author: zhindos
 */

#include “AESFileLogger.h“

#include 
#include 
#include 

#include 

#include 
#include 
#include 
#include 
#include 
//#include “miscutils.h“
#include “stdio.h“
#pragma comment(lib “pthreadVC2.lib“) 
#pragma comment(lib “log4cpp.lib“)

#define LOGFOLDER               “/AESLogs“
#define LOGPATH_base            “/AESLogs/log“
#define LOG_TIME_FORMAT         “%d{%Y-%m-%d %H:%M:%S%l} %p : %m%n“

//char* AESFileLogger::m_logPath = NULL;
pthread_mutex_t AESFileLogger::m_mutex;
bool AESFileLogger::m_mutex_init = false;

log4cpp::Appender* AESFileLogger::m_stdoutAppender = NULL;
log4cpp::Appender* AESFileLogger::m_fileAppender = NULL;

const char* AESFileLogger::GetLogFolder()
{
    return LOGFOLDER;
}

AESFileLogger::AESFileLogger(log4cpp::Priority::PriorityLevel level)
{

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-09 20:25  UDPTestSever\
     目录           0  2016-07-20 14:03  UDPTestSever\Debug\
     文件      164864  2016-07-20 16:40  UDPTestSever\Debug\UDPTestSever.exe
     文件     2016672  2016-07-20 16:40  UDPTestSever\Debug\UDPTestSever.ilk
     文件     1813504  2016-07-20 16:40  UDPTestSever\Debug\UDPTestSever.pdb
     目录           0  2016-07-20 14:25  UDPTestSever\UDPTestSever\
     文件        1351  2016-07-05 09:27  UDPTestSever\UDPTestSever\AESCommandDef.h
     文件        6242  2016-07-19 08:53  UDPTestSever\UDPTestSever\AESFileLogger(DESKTOP-U6GT69K--wpbi--2016-07-19-085356).cpp
     文件         157  2016-07-19 11:25  UDPTestSever\UDPTestSever\AESFileLogger.cpp
     文件         997  2016-07-19 11:25  UDPTestSever\UDPTestSever\AESFileLogger.h
     文件        4956  2016-07-17 16:06  UDPTestSever\UDPTestSever\AESOEMDef.h
     目录           0  2016-07-26 17:16  UDPTestSever\UDPTestSever\Debug\
     文件       58474  2016-07-20 16:40  UDPTestSever\UDPTestSever\Debug\CL.read.1.tlog
     文件        2098  2016-07-20 16:40  UDPTestSever\UDPTestSever\Debug\CL.write.1.tlog
     文件      350272  2016-07-20 15:43  UDPTestSever\UDPTestSever\Debug\LogSystem.obj
     文件       51886  2016-07-20 13:58  UDPTestSever\UDPTestSever\Debug\LogTest.obj
     文件        1075  2016-07-19 08:53  UDPTestSever\UDPTestSever\Debug\UDPTestSever(DESKTOP-U6GT69K--wpbi--2016-07-19-085343).log
     文件        1251  2016-07-19 17:15  UDPTestSever\UDPTestSever\Debug\UDPTestSever(DESKTOP-U6GT69K--wpbi--2016-07-19-171517).log
     文件        1182  2016-07-20 13:58  UDPTestSever\UDPTestSever\Debug\UDPTestSever(DESKTOP-U6GT69K--wpbi--2016-07-20-135825).log
     文件        4093  2016-07-20 13:58  UDPTestSever\UDPTestSever\Debug\UDPTestSever(DESKTOP-U6GT69K--wpbi--2016-07-20-135857).log
     文件        2876  2016-07-20 14:03  UDPTestSever\UDPTestSever\Debug\UDPTestSever.Build.CppClean.log
     文件         406  2016-07-20 14:03  UDPTestSever\UDPTestSever\Debug\UDPTestSever.exe.embed.manifest
     文件         472  2016-07-20 14:03  UDPTestSever\UDPTestSever\Debug\UDPTestSever.exe.embed.manifest.res
     文件         381  2016-07-20 16:40  UDPTestSever\UDPTestSever\Debug\UDPTestSever.exe.intermediate.manifest
     文件          78  2016-07-20 16:40  UDPTestSever\UDPTestSever\Debug\UDPTestSever.lastbuildstate
     文件        3225  2016-07-20 16:40  UDPTestSever\UDPTestSever\Debug\UDPTestSever.log
     文件      370546  2016-07-20 16:40  UDPTestSever\UDPTestSever\Debug\UDPTestSever.obj
     文件     1179648  2016-07-20 14:03  UDPTestSever\UDPTestSever\Debug\UDPTestSever.pch
     文件         713  2016-07-20 15:43  UDPTestSever\UDPTestSever\Debug\UDPTestSever.vcxprojResolveAssemblyReference.cache
     文件           0  2016-07-20 14:03  UDPTestSever\UDPTestSever\Debug\UDPTestSever.write.1.tlog
     文件         214  2016-07-20 14:03  UDPTestSever\UDPTestSever\Debug\UDPTestSever_manifest.rc
............此处省略123个文件信息

评论

共有 条评论