103 lines
2.1 KiB
C
103 lines
2.1 KiB
C
#include "log.h"
|
|
#include "common.h"
|
|
|
|
|
|
struct log_s g_log_env;
|
|
|
|
int log_print(int index)
|
|
{
|
|
char file_name[200];
|
|
char now_time[12];
|
|
|
|
if(index == 0)
|
|
{
|
|
g_log_env.log_flag = 1;
|
|
GetCurrentTime(now_time);
|
|
|
|
sprintf(file_name, "%s_%02d_%02d_%02d_%02d_%02d_%02d.log",
|
|
g_log_env.log_file,
|
|
now_time[0],
|
|
now_time[1],
|
|
now_time[2],
|
|
now_time[3],
|
|
now_time[4],
|
|
now_time[5]);
|
|
g_log_env.log_fp = fopen(file_name, "a+");
|
|
if(g_log_env.log_fp != NULL)
|
|
{
|
|
fprintf(g_log_env.log_fp, "Rest Proxy: Start @%s\r\n", GetAsciiTime());
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if(g_log_env.log_fp != NULL)
|
|
fclose(g_log_env.log_fp);
|
|
|
|
GetCurrentTime(now_time);
|
|
|
|
sprintf(file_name, "%s_%02d_%02d_%02d_%02d_%02d_%02d.log", g_log_env.log_file,
|
|
now_time[0],
|
|
now_time[1],
|
|
now_time[2],
|
|
now_time[3],
|
|
now_time[4],
|
|
now_time[5]);
|
|
g_log_env.log_fp = fopen(file_name, "a+");
|
|
if(g_log_env.log_fp != NULL)
|
|
{
|
|
fprintf(g_log_env.log_fp, "< Log file opened @%s >\r\n", GetAsciiTime());
|
|
}
|
|
}
|
|
|
|
return 1;
|
|
}
|
|
|
|
int rest_proxy_open_log(int index)
|
|
{
|
|
char file_name[200];
|
|
char now_time[12];
|
|
|
|
if(index == 0)
|
|
{
|
|
g_log_env.log_flag = 1;
|
|
GetCurrentTime(now_time);
|
|
|
|
sprintf(file_name, "%s_%02d_%02d_%02d_%02d_%02d_%02d.log",
|
|
g_log_env.log_file,
|
|
now_time[0],
|
|
now_time[1],
|
|
now_time[2],
|
|
now_time[3],
|
|
now_time[4],
|
|
now_time[5]);
|
|
g_log_env.log_fp = fopen(file_name, "a+");
|
|
if(g_log_env.log_fp != NULL)
|
|
{
|
|
fprintf(g_log_env.log_fp, "Rest Proxy: Start @%s\r\n", GetAsciiTime());
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if(g_log_env.log_fp != NULL)
|
|
fclose(g_log_env.log_fp);
|
|
|
|
GetCurrentTime(now_time);
|
|
|
|
sprintf(file_name, "%s_%02d_%02d_%02d_%02d_%02d_%02d.log", g_log_env.log_file,
|
|
now_time[0],
|
|
now_time[1],
|
|
now_time[2],
|
|
now_time[3],
|
|
now_time[4],
|
|
now_time[5]);
|
|
g_log_env.log_fp = fopen(file_name, "a+");
|
|
if(g_log_env.log_fp != NULL)
|
|
{
|
|
fprintf(g_log_env.log_fp, "< Log file opened @%s >\r\n", GetAsciiTime());
|
|
}
|
|
}
|
|
|
|
return SUCCESS;
|
|
}
|
|
|