You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2007/03/29 15:52:49 UTC

svn commit: r523713 - in /webservices/axis2/trunk/c/util: include/axis2_log.h src/env.c src/log.c

Author: samisa
Date: Thu Mar 29 06:52:48 2007
New Revision: 523713

URL: http://svn.apache.org/viewvc?view=rev&rev=523713
Log:
Fixed some stuff related to ops

Modified:
    webservices/axis2/trunk/c/util/include/axis2_log.h
    webservices/axis2/trunk/c/util/src/env.c
    webservices/axis2/trunk/c/util/src/log.c

Modified: webservices/axis2/trunk/c/util/include/axis2_log.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/include/axis2_log.h?view=diff&rev=523713&r1=523712&r2=523713
==============================================================================
--- webservices/axis2/trunk/c/util/include/axis2_log.h (original)
+++ webservices/axis2/trunk/c/util/include/axis2_log.h Thu Mar 29 06:52:48 2007
@@ -149,11 +149,22 @@
             const int linenumber,
             const axis2_char_t *format, ...);
 
+    AXIS2_EXTERN void AXIS2_CALL 
+    axis2_log_free(axis2_allocator_t *allocator,
+        struct axis2_log *log);
+
+    AXIS2_EXTERN void AXIS2_CALL
+    axis2_log_write(axis2_log_t *log,
+        const axis2_char_t *buffer,
+        axis2_log_levels_t level,
+        const axis2_char_t *file,
+        const int line);
+
 #define AXIS2_LOG_FREE(allocator, log) \
-      ((log->ops)->free(allocator, log))
+      axis2_log_free(allocator, log)
 
-#define AXIS2_LOG_WRITE(log, buffer, level) \
-      ((log)->ops->write(log, buffer, level,AXIS2_LOG_SI))
+#define AXIS2_LOG_WRITE(log, buffer, level, file) \
+      axis2_log_write(log, buffer, level, file, AXIS2_LOG_SI)
 
 #define AXIS2_LOG_DEBUG axis2_log_impl_log_debug
 #define AXIS2_LOG_INFO axis2_log_impl_log_info

Modified: webservices/axis2/trunk/c/util/src/env.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/env.c?view=diff&rev=523713&r1=523712&r2=523713
==============================================================================
--- webservices/axis2/trunk/c/util/src/env.c (original)
+++ webservices/axis2/trunk/c/util/src/env.c Thu Mar 29 06:52:48 2007
@@ -225,7 +225,7 @@
 
     if (message && env->log)
     {
-        AXIS2_LOG_WRITE(env->log, message, level);
+        AXIS2_LOG_WRITE(env->log, message, level, NULL);
     }
     return AXIS2_SUCCESS;
 }

Modified: webservices/axis2/trunk/c/util/src/log.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/log.c?view=diff&rev=523713&r1=523712&r2=523713
==============================================================================
--- webservices/axis2/trunk/c/util/src/log.c (original)
+++ webservices/axis2/trunk/c/util/src/log.c Thu Mar 29 06:52:48 2007
@@ -537,3 +537,19 @@
 }
 #endif
 
+AXIS2_EXTERN void AXIS2_CALL 
+axis2_log_free(axis2_allocator_t *allocator,
+    struct axis2_log *log)
+{
+    log->ops->free(allocator, log);
+}
+
+AXIS2_EXTERN void AXIS2_CALL
+axis2_log_write(axis2_log_t *log,
+    const axis2_char_t *buffer,
+    axis2_log_levels_t level,
+    const axis2_char_t *file,
+    const int line)
+{
+    log->ops->write(log, buffer, level, file, line);
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org