selfcare init
This commit is contained in:
102
proxy_c/log.c
Normal file
102
proxy_c/log.c
Normal file
@@ -0,0 +1,102 @@
|
||||
#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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user