diff mcabber/src/logprint.h @ 374:bd5638c21834

Improve logging system (traces) There are now two trace logging levels: * tracelog_level = 1: Most messages from the log window are written to disk (LPRINT_LOG) * tracelog_level =2: LPRINT_LOG & LPRINT_DEBUG messages are written to disk The trace file name is set with the "tracelog_file" option.
author Mikael Berthe <mikael@lilotux.net>
date Mon, 25 Jul 2005 21:46:35 +0100
parents
children 8b3db0b555a1
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mcabber/src/logprint.h	Mon Jul 25 21:46:35 2005 +0100
@@ -0,0 +1,14 @@
+#ifndef __LOGPRINT_H__
+#define __LOGPRINT_H__ 1
+
+// Flags for scr_LogPrint()
+#define LPRINT_NORMAL   1   // Display in log window
+#define LPRINT_LOG      2   // Log to file (if enabled)
+#define LPRINT_DEBUG    4   // Debug message (log if enabled)
+
+// For convenience...
+#define LPRINT_LOGNORM  (LPRINT_NORMAL|LPRINT_LOG)
+
+void scr_LogPrint(unsigned int flag, const char *fmt, ...);
+
+#endif /* __LOGPRINT_H__ */