|
|
@@ -205,13 +205,16 @@ static void clog_fload(clog_t* dev)
|
|
|
static void clog_fopen(clog_t* dev)
|
|
|
{
|
|
|
int len;
|
|
|
- char logfilename[256];
|
|
|
+ char logfilename[1024];
|
|
|
if (dev)
|
|
|
{
|
|
|
if (dev->fp) fclose(dev->fp);
|
|
|
- len = sprintf(logfilename, "%s_%04d%02d%02d_%02d%02d%02d.log", dev->log_filename, dev->ltm.tm_year+1900, dev->ltm.tm_mon+1, dev->ltm.tm_mday, dev->ltm.tm_hour, dev->ltm.tm_min, dev->ltm.tm_sec);
|
|
|
+ dev->ltm.tm_hour = 0;
|
|
|
+ dev->ltm.tm_min = 0;
|
|
|
+ dev->ltm.tm_sec = 0;
|
|
|
+ len = sprintf(logfilename, "%s_%04d%02d%02d_%02d%02d%02d.log", dev->log_filename, dev->ltm.tm_year+1900, dev->ltm.tm_mon+1, dev->ltm.tm_mday);
|
|
|
clog_flast(dev, mktime(&dev->ltm), logfilename);
|
|
|
- len = sprintf(logfilename, "%s/%s_%04d%02d%02d_%02d%02d%02d.log", dev->log_pathname, dev->log_filename, dev->ltm.tm_year+1900, dev->ltm.tm_mon+1, dev->ltm.tm_mday, dev->ltm.tm_hour, dev->ltm.tm_min, dev->ltm.tm_sec);
|
|
|
+ len = sprintf(logfilename, "%s/%s_%04d%02d%02d.log", dev->log_pathname, dev->log_filename, dev->ltm.tm_year+1900, dev->ltm.tm_mon+1, dev->ltm.tm_mday);
|
|
|
// printf("logfilename:%s\n", logfilename);
|
|
|
dev->fp = fopen(logfilename, "a+");
|
|
|
dev->log_filesize = 0;
|