[ 
https://issues.apache.org/jira/browse/AXIS2C-121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12639818#action_12639818
 ] 

Pim Philipse commented on AXIS2C-121:
-------------------------------------

While you're at it,

axutil_log_impl_log_user(
...
        if (AXIS2_LOG_LEVEL_DEBUG <= log->level)
        {
            char value[AXIS2_LEN_VALUE + 1];
            va_list ap;
            va_start(ap, format);
            AXIS2_VSNPRINTF(value, AXIS2_LEN_VALUE, format, ap);
            va_end(ap);
            axutil_log_impl_write_to_file(log, mutex, AXIS2_LOG_LEVEL_DEBUG,
                filename, linenumber, value);
        }

1: change AXIS2_LOG_LEVEL_DEBUG to AXIS2_LOG_LEVEL_USER
2: Some of the members of the enum have a misleading comment:
        /** Warning level, logs only warnings */
        AXIS2_LOG_LEVEL_WARNING,
which is of course not true, as axutil_log_impl_log_warning() has as condition:
        if (AXIS2_LOG_LEVEL_WARNING <= log->level &&
            log->level != AXIS2_LOG_LEVEL_USER)
3: I think messages with AXIS2_LOG_LEVEL_USER should always be passed, so the 
whole if-statement can be omitted in my opinion.


> Log implementation does not go through ops
> ------------------------------------------
>
>                 Key: AXIS2C-121
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-121
>             Project: Axis2-C
>          Issue Type: Improvement
>          Components: util
>         Environment: Linux/Windows
>            Reporter: Nabeel Yoosuf
>            Assignee: Samisa Abeysinghe
>            Priority: Minor
>             Fix For: 1.0.0
>
>
> The log implemenation does not go through ops; as a result of that a user 
> cannot plug his/her log implementation to use the engine. It would be better 
> if we can have it aleast for Linux since there's a known problem with 
> accessing fucntions with variable no of arguments through macros in windows.

-- 
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