From e02e6e25938e55b9b8c02bbc4e373ce0ec1a54d9 Mon Sep 17 00:00:00 2001 From: Fate Date: Mon, 14 Sep 2009 21:12:29 +0000 Subject: Replace logging mechanism: write out text file every ~20 minutes and try to gzip. If gzip fails, the old file still survives. --- src/map/map.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/map/map.h') diff --git a/src/map/map.h b/src/map/map.h index 28729c6..5e77d89 100644 --- a/src/map/map.h +++ b/src/map/map.h @@ -689,14 +689,8 @@ int map_quit(struct map_session_data *); int map_addnpc(int,struct npc_data *); extern FILE *map_logfile; -#define MAP_LOG(format, args...) \ - if (map_logfile) { \ - struct timeval tv; \ - gettimeofday(&tv, NULL); \ - fprintf(map_logfile, "%ld.%06ld ", (long)tv.tv_sec, (long) tv.tv_usec); \ - fprintf(map_logfile, format, ##args); \ - fputc('\n', map_logfile); \ - } +void map_write_log(char *format, ...); +#define MAP_LOG(format, args...) {if (map_logfile) map_write_log(format, ##args);} // 床アイテム関連 int map_clearflooritem_timer(int,unsigned int,int,int); -- cgit v1.2.3-70-g09d2