[Asterisk-cvs] asterisk/include/asterisk logger.h,1.6,1.7
markster at lists.digium.com
markster at lists.digium.com
Sun Jan 11 23:13:49 CST 2004
Update of /usr/cvsroot/asterisk/include/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv24616/include/asterisk
Modified Files:
logger.h
Log Message:
Add ww's improved syslog support (bug #587)
Index: logger.h
===================================================================
RCS file: /usr/cvsroot/asterisk/include/asterisk/logger.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- logger.h 16 Mar 2003 22:37:31 -0000 1.6
+++ logger.h 12 Jan 2004 05:05:35 -0000 1.7
@@ -54,13 +54,39 @@
extern int ast_register_verbose(void (*verboser)(const char *string, int opos, int replacelast, int complete));
extern int ast_unregister_verbose(void (*verboser)(const char *string, int opos, int replacelast, int complete));
extern int ast_verbose_dmesg(void (*verboser)(const char *string, int opos, int replacelast, int complete));
+extern void ast_console_puts(const char *string);
+
#define _A_ __FILE__, __LINE__, __PRETTY_FUNCTION__
-#define LOG_DEBUG 0, _A_
-#define LOG_EVENT 1, _A_
-#define LOG_NOTICE 2, _A_
-#define LOG_WARNING 3, _A_
-#define LOG_ERROR 4, _A_
+#ifdef LOG_DEBUG
+#undef LOG_DEBUG
+#endif
+#define __LOG_DEBUG 0
+#define LOG_DEBUG __LOG_DEBUG, _A_
+
+#ifdef LOG_EVENT
+#undef LOG_EVENT
+#endif
+#define __LOG_EVENT 1
+#define LOG_EVENT __LOG_EVENT, _A_
+
+#ifdef LOG_NOTICE
+#undef LOG_NOTICE
+#endif
+#define __LOG_NOTICE 2
+#define LOG_NOTICE __LOG_NOTICE, _A_
+
+#ifdef LOG_WARNING
+#undef LOG_WARNING
+#endif
+#define __LOG_WARNING 3
+#define LOG_WARNING __LOG_WARNING, _A_
+
+#ifdef LOG_ERROR
+#undef LOG_ERROR
+#endif
+#define __LOG_ERROR 4
+#define LOG_ERROR __LOG_ERROR, _A_
#if defined(__cplusplus) || defined(c_plusplus)
}
More information about the svn-commits
mailing list