-#define LOG_FATAL 0x00000001
-#define LOG_DEBUG 0x00000002
-#define LOG_WARN 0x00000004
-#define LOG_LOG 0x00000008
-#define LOG_ERRNO 0x00000010 /* append strerror to message */
-#define LOG_FILE 0x00000020
-#define LOG_APP 0x00000040 /* Application level events (new-connection) */
-#define LOG_MALLOC 0x00000080 /* debugging mallocs */
-#define LOG_NOTIME 0x00000100 /* do not output date and time */
-#define LOG_APP2 0x00000200 /* Application-level events, such as api calls */
-#define LOG_APP3 0x00000400 /* For more application-level events */
-#define LOG_FLUSH 0x00000800 /* Flush log after every write (DEBUG does too) */
-#define LOG_LOGLVL 0x00001000 /* log when modules query log levels */
+/** \brief log level: fatal */
+#define YLOG_FATAL 0x00000001
+/** \brief log level: debugging */
+#define YLOG_DEBUG 0x00000002
+/** \brief log level: warning */
+#define YLOG_WARN 0x00000004
+/** \brief log level: log (regular) */
+#define YLOG_LOG 0x00000008
+/** \brief log level: append system error message */
+#define YLOG_ERRNO 0x00000010
+/** \brief log level: append thread Id */
+#define YLOG_TID 0x00000020
+/** \brief log level: application */
+#define YLOG_APP 0x00000040
+/** \brief log level: malloc debug */
+#define YLOG_MALLOC 0x00000080
+/** \brief log level: do not output date and time */
+#define YLOG_NOTIME 0x00000100
+/** \brief log level: application 2 */
+#define YLOG_APP2 0x00000200
+/** \brief log level: application 3 */
+#define YLOG_APP3 0x00000400
+/** \brief log level: flush */
+#define YLOG_FLUSH 0x00000800
+/** \brief dynamic log level start */
+#define YLOG_LOGLVL 0x00001000 /* log when modules query log levels */