diff --git a/plat/smpp/src/smpp_debug.c b/plat/smpp/src/smpp_debug.c index 8fc1dbb..e72f347 100644 --- a/plat/smpp/src/smpp_debug.c +++ b/plat/smpp/src/smpp_debug.c @@ -469,3 +469,34 @@ void smpp_send_error(char *sdBuf) smpp_send_ascout("\x1b[0m"); } } + +void smeg_debug_log(const char *fmt, ...) +{ +// #if SMEG_DEBUG == 1 +#if 1 + char logFile[64]; + FILE *fp; + time_t l_time; + va_list ap; + char buf[8192]; + struct tm *t; + char timestr[64]; + + l_time = time(NULL); + t = localtime(&l_time); + sprintf(logFile, "../log/smeg_%04d%02d%02d.log", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday); + fp = fopen(logFile, "a"); + if (fp != NULL) + { + va_start(ap, fmt); + vsprintf(buf, fmt, ap); + sprintf(timestr, "%02d:%02d:%02d: ", t->tm_hour, t->tm_min, t->tm_sec); + fputs(timestr, fp); + fputs(buf, fp); + fputs("\n", fp); + fflush(fp); + va_end(ap); + fclose(fp); + } +#endif +} diff --git a/plat/smpp/src/smpp_func.c b/plat/smpp/src/smpp_func.c index 391d9eb..81197c0 100644 --- a/plat/smpp/src/smpp_func.c +++ b/plat/smpp/src/smpp_func.c @@ -12,9 +12,6 @@ extern int register_ssn(BYTE ssn, BYTE usertype); -// by simon at 24/10/18 begin-- -extern void smeg_debug_log(const char *fmt,...); -// --end /* by simon at 23/9/26 */ SocketsMsg SockMsg; diff --git a/src/smeg/src/include/smeg_pub.h b/src/smeg/src/include/smeg_pub.h index f6aef05..d67d6b6 100644 --- a/src/smeg/src/include/smeg_pub.h +++ b/src/smeg/src/include/smeg_pub.h @@ -45,7 +45,7 @@ void smeg_debugTimer(); void smeg_debugInit(); void smeg_mib_init(); void retset_call_statistics(); -void smeg_debug_log(const char *fmt,...); +extern void smeg_debug_log(const char *fmt,...); int uIntToByte(BYTE * buf, int bufLen, unsigned long uIntValue); int get_license(); diff --git a/src/smeg/src/smeg.c b/src/smeg/src/smeg.c index 3c946c0..f068927 100644 --- a/src/smeg/src/smeg.c +++ b/src/smeg/src/smeg.c @@ -540,33 +540,33 @@ int getOmcSysNo(int* sysNo) return 1; } -void smeg_debug_log(const char *fmt,...) -{ -// #if SMEG_DEBUG == 1 -#if 1 - char logFile[64]; - FILE *fp; - time_t l_time; - va_list ap; - char buf[8192]; - struct tm *t; - char timestr[64]; +// void smeg_debug_log(const char *fmt,...) +// { +// // #if SMEG_DEBUG == 1 +// #if 1 +// char logFile[64]; +// FILE *fp; +// time_t l_time; +// va_list ap; +// char buf[8192]; +// struct tm *t; +// char timestr[64]; - l_time=time(NULL); - t=localtime(&l_time); - sprintf(logFile,"../log/smeg_%04d%02d%02d.log",t->tm_year+1900,t->tm_mon+1,t->tm_mday); - fp=fopen(logFile,"a"); - if(fp!=NULL) - { - va_start(ap,fmt); - vsprintf(buf,fmt,ap); - sprintf(timestr,"%02d:%02d:%02d: ",t->tm_hour,t->tm_min,t->tm_sec); - fputs(timestr,fp); - fputs(buf,fp); - fputs("\n",fp); - fflush(fp); - va_end(ap); - fclose(fp); - } -#endif -} +// l_time=time(NULL); +// t=localtime(&l_time); +// sprintf(logFile,"../log/smeg_%04d%02d%02d.log",t->tm_year+1900,t->tm_mon+1,t->tm_mday); +// fp=fopen(logFile,"a"); +// if(fp!=NULL) +// { +// va_start(ap,fmt); +// vsprintf(buf,fmt,ap); +// sprintf(timestr,"%02d:%02d:%02d: ",t->tm_hour,t->tm_min,t->tm_sec); +// fputs(timestr,fp); +// fputs(buf,fp); +// fputs("\n",fp); +// fflush(fp); +// va_end(ap); +// fclose(fp); +// } +// #endif +// }