update smpp and smeg
This commit is contained in:
@@ -469,3 +469,34 @@ void smpp_send_error(char *sdBuf)
|
|||||||
smpp_send_ascout("\x1b[0m");
|
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
|
||||||
|
}
|
||||||
|
|||||||
@@ -12,9 +12,6 @@
|
|||||||
|
|
||||||
extern int register_ssn(BYTE ssn, BYTE usertype);
|
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 */
|
/* by simon at 23/9/26 */
|
||||||
SocketsMsg SockMsg;
|
SocketsMsg SockMsg;
|
||||||
|
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ void smeg_debugTimer();
|
|||||||
void smeg_debugInit();
|
void smeg_debugInit();
|
||||||
void smeg_mib_init();
|
void smeg_mib_init();
|
||||||
void retset_call_statistics();
|
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 uIntToByte(BYTE * buf, int bufLen, unsigned long uIntValue);
|
||||||
int get_license();
|
int get_license();
|
||||||
|
|||||||
@@ -540,33 +540,33 @@ int getOmcSysNo(int* sysNo)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void smeg_debug_log(const char *fmt,...)
|
// void smeg_debug_log(const char *fmt,...)
|
||||||
{
|
// {
|
||||||
// #if SMEG_DEBUG == 1
|
// // #if SMEG_DEBUG == 1
|
||||||
#if 1
|
// #if 1
|
||||||
char logFile[64];
|
// char logFile[64];
|
||||||
FILE *fp;
|
// FILE *fp;
|
||||||
time_t l_time;
|
// time_t l_time;
|
||||||
va_list ap;
|
// va_list ap;
|
||||||
char buf[8192];
|
// char buf[8192];
|
||||||
struct tm *t;
|
// struct tm *t;
|
||||||
char timestr[64];
|
// char timestr[64];
|
||||||
|
|
||||||
l_time=time(NULL);
|
// l_time=time(NULL);
|
||||||
t=localtime(&l_time);
|
// t=localtime(&l_time);
|
||||||
sprintf(logFile,"../log/smeg_%04d%02d%02d.log",t->tm_year+1900,t->tm_mon+1,t->tm_mday);
|
// sprintf(logFile,"../log/smeg_%04d%02d%02d.log",t->tm_year+1900,t->tm_mon+1,t->tm_mday);
|
||||||
fp=fopen(logFile,"a");
|
// fp=fopen(logFile,"a");
|
||||||
if(fp!=NULL)
|
// if(fp!=NULL)
|
||||||
{
|
// {
|
||||||
va_start(ap,fmt);
|
// va_start(ap,fmt);
|
||||||
vsprintf(buf,fmt,ap);
|
// vsprintf(buf,fmt,ap);
|
||||||
sprintf(timestr,"%02d:%02d:%02d: ",t->tm_hour,t->tm_min,t->tm_sec);
|
// sprintf(timestr,"%02d:%02d:%02d: ",t->tm_hour,t->tm_min,t->tm_sec);
|
||||||
fputs(timestr,fp);
|
// fputs(timestr,fp);
|
||||||
fputs(buf,fp);
|
// fputs(buf,fp);
|
||||||
fputs("\n",fp);
|
// fputs("\n",fp);
|
||||||
fflush(fp);
|
// fflush(fp);
|
||||||
va_end(ap);
|
// va_end(ap);
|
||||||
fclose(fp);
|
// fclose(fp);
|
||||||
}
|
// }
|
||||||
#endif
|
// #endif
|
||||||
}
|
// }
|
||||||
|
|||||||
Reference in New Issue
Block a user