mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2024-12-12 10:04:14 +02:00
Remove duplication from FUNCTION_LOG_BEGIN_BASE() macro definitions.
It is a bit simpler to define STACK_TRACE_TEST_START()/STACK_TRACE_TEST_STOP() in a separate #ifdef so FUNCTION_LOG_BEGIN_BASE() does not need to be defined twice. Also add missing semicolons exposed by this change.
This commit is contained in:
parent
6633ccd18d
commit
38d3204553
@ -24,7 +24,7 @@ Write source file to destination IO
|
||||
static int
|
||||
storageGetProcess(IoWrite *destination)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(IO_READ, destination);
|
||||
FUNCTION_LOG_END();
|
||||
|
||||
|
@ -80,7 +80,7 @@ storageListRenderInfo(const StorageInfo *const info, IoWrite *const write, const
|
||||
static void
|
||||
storageListRender(IoWrite *write)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(IO_WRITE, write);
|
||||
FUNCTION_LOG_END();
|
||||
|
||||
|
@ -21,7 +21,7 @@ Write source IO to destination file
|
||||
static void
|
||||
storagePutProcess(IoRead *source)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(IO_READ, source);
|
||||
FUNCTION_LOG_END();
|
||||
|
||||
|
@ -19,29 +19,24 @@ level is set to debug or trace.
|
||||
FUNCTION_LOG_logLevel
|
||||
|
||||
#ifdef DEBUG_TEST_TRACE
|
||||
#define FUNCTION_LOG_BEGIN_BASE(logLevel) \
|
||||
#define STACK_TRACE_TEST_START() stackTraceTestStart()
|
||||
#define STACK_TRACE_TEST_STOP() stackTraceTestStop()
|
||||
#else
|
||||
#define STACK_TRACE_TEST_START()
|
||||
#define STACK_TRACE_TEST_STOP()
|
||||
#endif
|
||||
|
||||
#define FUNCTION_LOG_BEGIN_BASE(logLevel) \
|
||||
LogLevel FUNCTION_LOG_LEVEL() = STACK_TRACE_PUSH(logLevel); \
|
||||
\
|
||||
{ \
|
||||
stackTraceParamLog(); \
|
||||
stackTraceTestStop();
|
||||
STACK_TRACE_TEST_STOP()
|
||||
|
||||
#define FUNCTION_LOG_END_BASE() \
|
||||
stackTraceTestStart(); \
|
||||
#define FUNCTION_LOG_END_BASE() \
|
||||
STACK_TRACE_TEST_START(); \
|
||||
LOG_FMT(FUNCTION_LOG_LEVEL(), 0, "(%s)", stackTraceParam()); \
|
||||
}
|
||||
#else
|
||||
#define FUNCTION_LOG_BEGIN_BASE(logLevel) \
|
||||
LogLevel FUNCTION_LOG_LEVEL() = STACK_TRACE_PUSH(logLevel); \
|
||||
\
|
||||
if (logAny(FUNCTION_LOG_LEVEL())) \
|
||||
{ \
|
||||
stackTraceParamLog();
|
||||
|
||||
#define FUNCTION_LOG_END_BASE() \
|
||||
LOG_FMT(FUNCTION_LOG_LEVEL(), 0, "(%s)", stackTraceParam()); \
|
||||
}
|
||||
#endif
|
||||
|
||||
/***********************************************************************************************************************************
|
||||
General purpose function debugging macros
|
||||
|
@ -114,7 +114,7 @@ execFreeResource(THIS_VOID)
|
||||
FN_EXTERN Exec *
|
||||
execNew(const String *command, const StringList *param, const String *name, TimeMSec timeout)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(STRING, command);
|
||||
FUNCTION_LOG_PARAM(STRING_LIST, param);
|
||||
FUNCTION_LOG_PARAM(STRING, name);
|
||||
@ -301,7 +301,7 @@ execFdRead(const THIS_VOID)
|
||||
FN_EXTERN void
|
||||
execOpen(Exec *this)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(EXEC, this);
|
||||
FUNCTION_LOG_END();
|
||||
|
||||
|
@ -19,7 +19,7 @@ struct IoClient
|
||||
FN_EXTERN IoClient *
|
||||
ioClientNew(void *driver, const IoClientInterface *interface)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelTrace)
|
||||
FUNCTION_LOG_BEGIN(logLevelTrace);
|
||||
FUNCTION_LOG_PARAM_P(VOID, driver);
|
||||
FUNCTION_LOG_PARAM(IO_CLIENT_INTERFACE, interface);
|
||||
FUNCTION_LOG_END();
|
||||
|
@ -34,7 +34,7 @@ struct HttpClient
|
||||
FN_EXTERN HttpClient *
|
||||
httpClientNew(IoClient *ioClient, TimeMSec timeout)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(IO_CLIENT, ioClient);
|
||||
FUNCTION_LOG_PARAM(TIME_MSEC, timeout);
|
||||
FUNCTION_LOG_END();
|
||||
|
@ -59,7 +59,7 @@ Process the request
|
||||
static HttpResponse *
|
||||
httpRequestProcess(HttpRequest *this, bool waitForResponse, bool contentCache)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(HTTP_REQUEST, this);
|
||||
FUNCTION_LOG_PARAM(BOOL, waitForResponse);
|
||||
FUNCTION_LOG_PARAM(BOOL, contentCache);
|
||||
@ -178,7 +178,7 @@ httpRequestProcess(HttpRequest *this, bool waitForResponse, bool contentCache)
|
||||
FN_EXTERN HttpRequest *
|
||||
httpRequestNew(HttpClient *client, const String *verb, const String *path, HttpRequestNewParam param)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(HTTP_CLIENT, client);
|
||||
FUNCTION_LOG_PARAM(STRING, verb);
|
||||
FUNCTION_LOG_PARAM(STRING, path);
|
||||
@ -222,7 +222,7 @@ httpRequestNew(HttpClient *client, const String *verb, const String *path, HttpR
|
||||
FN_EXTERN HttpResponse *
|
||||
httpRequestResponse(HttpRequest *this, bool contentCache)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(HTTP_REQUEST, this);
|
||||
FUNCTION_LOG_PARAM(BOOL, contentCache);
|
||||
FUNCTION_LOG_END();
|
||||
@ -236,7 +236,7 @@ httpRequestResponse(HttpRequest *this, bool contentCache)
|
||||
FN_EXTERN void
|
||||
httpRequestError(const HttpRequest *this, HttpResponse *response)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelTrace)
|
||||
FUNCTION_LOG_BEGIN(logLevelTrace);
|
||||
FUNCTION_LOG_PARAM(HTTP_REQUEST, this);
|
||||
FUNCTION_LOG_PARAM(HTTP_RESPONSE, response);
|
||||
FUNCTION_LOG_END();
|
||||
|
@ -209,7 +209,7 @@ httpResponseEof(THIS_VOID)
|
||||
FN_EXTERN HttpResponse *
|
||||
httpResponseNew(HttpSession *session, const String *verb, bool contentCache)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(HTTP_SESSION, session);
|
||||
FUNCTION_LOG_PARAM(STRING, verb);
|
||||
FUNCTION_LOG_PARAM(BOOL, contentCache);
|
||||
|
@ -21,7 +21,7 @@ struct HttpSession
|
||||
FN_EXTERN HttpSession *
|
||||
httpSessionNew(HttpClient *httpClient, IoSession *ioSession)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(HTTP_CLIENT, httpClient);
|
||||
FUNCTION_LOG_PARAM(IO_SESSION, ioSession);
|
||||
FUNCTION_LOG_END();
|
||||
@ -50,7 +50,7 @@ httpSessionNew(HttpClient *httpClient, IoSession *ioSession)
|
||||
FN_EXTERN void
|
||||
httpSessionDone(HttpSession *this)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(HTTP_SESSION, this);
|
||||
FUNCTION_LOG_END();
|
||||
|
||||
|
@ -20,7 +20,7 @@ struct IoServer
|
||||
FN_EXTERN IoServer *
|
||||
ioServerNew(void *const driver, const IoServerInterface *const interface)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelTrace)
|
||||
FUNCTION_LOG_BEGIN(logLevelTrace);
|
||||
FUNCTION_LOG_PARAM_P(VOID, driver);
|
||||
FUNCTION_LOG_PARAM(IO_SERVER_INTERFACE, interface);
|
||||
FUNCTION_LOG_END();
|
||||
|
@ -19,7 +19,7 @@ struct IoSession
|
||||
FN_EXTERN IoSession *
|
||||
ioSessionNew(void *driver, const IoSessionInterface *interface)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelTrace)
|
||||
FUNCTION_LOG_BEGIN(logLevelTrace);
|
||||
FUNCTION_LOG_PARAM_P(VOID, driver);
|
||||
FUNCTION_LOG_PARAM(IO_SESSION_INTERFACE, interface);
|
||||
FUNCTION_LOG_END();
|
||||
|
@ -161,7 +161,7 @@ static const IoClientInterface sckClientInterface =
|
||||
FN_EXTERN IoClient *
|
||||
sckClientNew(const String *const host, const unsigned int port, const TimeMSec timeoutConnect, const TimeMSec timeoutSession)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(STRING, host);
|
||||
FUNCTION_LOG_PARAM(UINT, port);
|
||||
FUNCTION_LOG_PARAM(TIME_MSEC, timeoutConnect);
|
||||
|
@ -144,7 +144,7 @@ static const IoServerInterface sckServerInterface =
|
||||
FN_EXTERN IoServer *
|
||||
sckServerNew(const String *const address, const unsigned int port, const TimeMSec timeout)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(STRING, address);
|
||||
FUNCTION_LOG_PARAM(UINT, port);
|
||||
FUNCTION_LOG_PARAM(TIME_MSEC, timeout);
|
||||
|
@ -165,7 +165,7 @@ static const IoSessionInterface sckSessionInterface =
|
||||
FN_EXTERN IoSession *
|
||||
sckSessionNew(IoSessionRole role, int fd, const String *host, unsigned int port, TimeMSec timeout)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM(STRING_ID, role);
|
||||
FUNCTION_LOG_PARAM(INT, fd);
|
||||
FUNCTION_LOG_PARAM(STRING, host);
|
||||
|
@ -352,7 +352,7 @@ static const IoSessionInterface tlsSessionInterface =
|
||||
FN_EXTERN IoSession *
|
||||
tlsSessionNew(SSL *session, IoSession *ioSession, TimeMSec timeout)
|
||||
{
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug)
|
||||
FUNCTION_LOG_BEGIN(logLevelDebug);
|
||||
FUNCTION_LOG_PARAM_P(VOID, session);
|
||||
FUNCTION_LOG_PARAM(IO_SESSION, ioSession);
|
||||
FUNCTION_LOG_PARAM(TIME_MSEC, timeout);
|
||||
|
Loading…
Reference in New Issue
Block a user