More readable LOG Macros.
-------------------------

                 Key: AXIS2C-1203
                 URL: https://issues.apache.org/jira/browse/AXIS2C-1203
             Project: Axis2-C
          Issue Type: Improvement
         Environment: Any
            Reporter: Ruwan Janapriya


Current Macros to log are considerably long, so more readable log macros are 
suggested. Also the suggested approach will have project/module name in one 
place and each "LOG" call would print that before the message.

e.g. 

#define AXIS2_LOG_DEBUG_MSG(log, msg) AXIS2_LOG_DEBUG (log, AXIS2_LOG_SI, "%s 
%s", AXIS2_LOG_PROJECT_PREFIX, msg)

in the user project header,

#ifdef AXIS2_LOG_PROJECT_PREFIX
  #undef AXIS2_LOG_PROJECT_PREFIX
#endif

#define AXIS2_LOG_PROJECT_PREFIX "[Project XYZ]"

in the user project source,

AXIS2_LOG_DEBUG_MSG(env->log, "Debug Message Tik Tak Too");


the expected output would be,

[Mon Apr 28 23:22:08 2008] [debug] ..\..\src\tiktak.c(246) [Project XYZ] Debug 
Message Tik Tak Too



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to