From ba60d1085898402f2dd36d84d8d686a1898dbf81 Mon Sep 17 00:00:00 2001 From: yuqing Date: Tue, 26 Aug 2014 15:30:49 +0800 Subject: [PATCH] extern function log_rotate --- HISTORY | 1 + src/logger.c | 2 +- src/logger.h | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/HISTORY b/HISTORY index a6e66ed..8636a72 100644 --- a/HISTORY +++ b/HISTORY @@ -24,6 +24,7 @@ Version 1.06 2014-08-26 * http_parse_query_ex support binary buffer, and set both lengths of key and name * add function ioevent_remove * add function log_reopen_ex + * extern function log_rotate Version 1.05 2012-07-08 * update source code from FastDFS V3.09 diff --git a/src/logger.c b/src/logger.c index 781eeb2..c5a0c05 100644 --- a/src/logger.c +++ b/src/logger.c @@ -322,7 +322,7 @@ int log_delete_old_files(void *args) return 0; } -static int log_rotate(LogContext *pContext) +int log_rotate(LogContext *pContext) { struct tm tm; time_t current_time; diff --git a/src/logger.h b/src/logger.h index 27e2708..869e10c 100644 --- a/src/logger.h +++ b/src/logger.h @@ -255,6 +255,14 @@ int log_sync_func(void *args); */ int log_notify_rotate(void *args); + +/** rotate log file + * parameters: + * pContext: the log context + * return: error no, 0 for success, != 0 fail +*/ +int log_rotate(LogContext *pContext); + /** delete old log files * parameters: * args: should be (LogContext *)