lib files are building
This commit is contained in:
@@ -1,13 +1,6 @@
|
||||
/*
|
||||
* Filename: log.c
|
||||
* Description: local log file 관련
|
||||
*
|
||||
* Author: 비엽 aka. Cronan
|
||||
*/
|
||||
#define __LIBTHECORE__
|
||||
#include "stdafx.h"
|
||||
|
||||
#ifndef __WIN32__
|
||||
#ifndef OS_WINDOWS
|
||||
#define SYSLOG_FILENAME "syslog"
|
||||
#define SYSERR_FILENAME "syserr"
|
||||
#define PTS_FILENAME "PTS"
|
||||
@@ -106,7 +99,7 @@ void log_rotate(void)
|
||||
log_file_rotate(log_file_sys);
|
||||
}
|
||||
|
||||
#ifndef __WIN32__
|
||||
#ifndef OS_WINDOWS
|
||||
void _sys_err(const char *func, int line, const char *format, ...)
|
||||
{
|
||||
va_list args;
|
||||
@@ -211,7 +204,7 @@ void sys_log(unsigned int bit, const char *format, ...)
|
||||
fflush(log_file_sys->fp);
|
||||
}
|
||||
|
||||
#ifndef __WIN32__
|
||||
#ifndef OS_WINDOWS
|
||||
// log_level이 1 이상일 경우에는 테스트일 경우가 많으니 stdout에도 출력한다.
|
||||
if (log_level_bits > 1)
|
||||
{
|
||||
@@ -224,7 +217,7 @@ void sys_log(unsigned int bit, const char *format, ...)
|
||||
|
||||
fputc('\n', stdout);
|
||||
fflush(stdout);
|
||||
#ifndef __WIN32__
|
||||
#ifndef OS_WINDOWS
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@@ -321,7 +314,7 @@ void log_file_delete_old(const char *filename)
|
||||
new_tm = *tm_calc(NULL, -log_keep_days);
|
||||
sprintf(buf, "%04d%02d%02d", new_tm.tm_year + 1900, new_tm.tm_mon + 1, new_tm.tm_mday);
|
||||
num1 = atoi(buf);
|
||||
#ifndef __WIN32__
|
||||
#ifndef OS_WINDOWS
|
||||
{
|
||||
struct dirent ** namelist;
|
||||
int n;
|
||||
@@ -404,7 +397,7 @@ void log_file_rotate(LPLOGFILE logfile)
|
||||
struct tm new_tm;
|
||||
new_tm = *tm_calc(&curr_tm, -3);
|
||||
|
||||
#ifndef __WIN32__
|
||||
#ifndef OS_WINDOWS
|
||||
sprintf(system_cmd, "rm -rf %s/%04d%02d%02d", log_dir, new_tm.tm_year + 1900, new_tm.tm_mon + 1, new_tm.tm_mday);
|
||||
#else
|
||||
sprintf(system_cmd, "del %s\\%04d%02d%02d", log_dir, new_tm.tm_year + 1900, new_tm.tm_mon + 1, new_tm.tm_mday);
|
||||
@@ -423,7 +416,7 @@ void log_file_rotate(LPLOGFILE logfile)
|
||||
|
||||
if (stat(dir, &stat_buf) != 0 || S_ISDIR(stat_buf.st_mode))
|
||||
{
|
||||
#ifdef __WIN32__
|
||||
#ifdef OS_WINDOWS
|
||||
CreateDirectory(dir, NULL);
|
||||
#else
|
||||
mkdir(dir, S_IRWXU);
|
||||
@@ -437,7 +430,7 @@ void log_file_rotate(LPLOGFILE logfile)
|
||||
fclose(logfile->fp);
|
||||
|
||||
// 옮긴다.
|
||||
#ifndef __WIN32__
|
||||
#ifndef OS_WINDOWS
|
||||
snprintf(system_cmd, 128, "mv %s %s/%s.%02d", logfile->filename, dir, logfile->filename, logfile->last_hour);
|
||||
#else
|
||||
snprintf(system_cmd, 128, "move %s %s\\%s.%02d", logfile->filename, dir, logfile->filename, logfile->last_hour);
|
||||
|
||||
Reference in New Issue
Block a user