parent
08f74db732
commit
3fd3b167a8
14
src/logger.c
14
src/logger.c
|
|
@ -222,7 +222,7 @@ int log_reopen_ex(LogContext *pContext)
|
||||||
return log_open(pContext);
|
return log_open(pContext);
|
||||||
}
|
}
|
||||||
|
|
||||||
int log_set_prefix_ex(LogContext *pContext, const char *base_path, \
|
int log_set_prefix_ex(LogContext *pContext, const char *base_path,
|
||||||
const char *filename_prefix)
|
const char *filename_prefix)
|
||||||
{
|
{
|
||||||
int result;
|
int result;
|
||||||
|
|
@ -232,8 +232,8 @@ int log_set_prefix_ex(LogContext *pContext, const char *base_path, \
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
snprintf(pContext->log_filename, MAX_PATH_SIZE, "%s/logs/%s.log", \
|
snprintf(pContext->log_filename, MAX_PATH_SIZE,
|
||||||
base_path, filename_prefix);
|
"%s/logs/%s.log", base_path, filename_prefix);
|
||||||
|
|
||||||
return log_open(pContext);
|
return log_open(pContext);
|
||||||
}
|
}
|
||||||
|
|
@ -937,10 +937,10 @@ static int log_fsync(LogContext *pContext, const bool bNeedLock)
|
||||||
if (written != write_bytes)
|
if (written != write_bytes)
|
||||||
{
|
{
|
||||||
result = errno != 0 ? errno : EIO;
|
result = errno != 0 ? errno : EIO;
|
||||||
fprintf(stderr, "file: "__FILE__", line: %d, " \
|
fprintf(stderr, "file: "__FILE__", line: %d, "
|
||||||
"call write fail, errno: %d, error info: %s\n",\
|
"pid: %d, call write fail, fd: %d, errno: %d, error info: %s\n",
|
||||||
__LINE__, result, STRERROR(result));
|
__LINE__, getpid(), pContext->log_fd, result, STRERROR(result));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pContext->rotate_immediately)
|
if (pContext->rotate_immediately)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -201,7 +201,7 @@ int log_reopen_ex(LogContext *pContext);
|
||||||
* filename_prefix: log filename prefix
|
* filename_prefix: log filename prefix
|
||||||
* return: 0 for success, != 0 fail
|
* return: 0 for success, != 0 fail
|
||||||
*/
|
*/
|
||||||
int log_set_prefix_ex(LogContext *pContext, const char *base_path, \
|
int log_set_prefix_ex(LogContext *pContext, const char *base_path,
|
||||||
const char *filename_prefix);
|
const char *filename_prefix);
|
||||||
|
|
||||||
/** set log filename
|
/** set log filename
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue