diff --git a/c_src/ePort/ePort.cpp b/c_src/ePort/ePort.cpp index 4773380..5a0c850 100644 --- a/c_src/ePort/ePort.cpp +++ b/c_src/ePort/ePort.cpp @@ -12,18 +12,16 @@ # include #include -#define BUFF_LEN 256 +#define BUFF_LEN 128 std::map reqCache; bool gIsBigEndian; char gCmdBuff[BUFF_LEN] = {}; int gIndex = 0; u_int64_t gReqId = 0; - - void LOG(const char* ms, ... ) { - char wzLog[1024] = {0}; - char buffer[1024] = {0}; + char wzLog[100] = {0}; + char buffer[128] = {0}; va_list args; va_start(args, ms); vsprintf(wzLog, ms, args); @@ -33,12 +31,7 @@ void LOG(const char* ms, ... ) { time(&now); struct tm *local; local = localtime(&now); - printf("%04d-%02d-%02d %02d:%02d:%02d %s\n", local->tm_year + 1900, local->tm_mon, - local->tm_mday, local->tm_hour, local->tm_min, local->tm_sec, - wzLog); - sprintf(buffer, "%04d-%02d-%02d %02d:%02d:%02d %s\n", local->tm_year + 1900, local->tm_mon, - local->tm_mday, local->tm_hour, local->tm_min, local->tm_sec, - wzLog); + sprintf(buffer, "%04d-%02d-%02d %02d:%02d:%02d %s\n", local->tm_year + 1900, local->tm_mon,local->tm_mday, local->tm_hour, local->tm_min, local->tm_sec,wzLog); FILE *file = fopen("debug.log", "a+"); fwrite(buffer, 1, strlen(buffer), file); fclose(file);