iPXE
mlx_logging_priv.h
Go to the documentation of this file.
00001 /*
00002  * DebugPriv.h
00003  *
00004  *  Created on: Jan 19, 2015
00005  *      Author: maord
00006  */
00007 
00008 #ifndef STUB_MLXUTILS_INCLUDE_PRIVATE_FLEXBOOT_DEBUG_H_
00009 #define STUB_MLXUTILS_INCLUDE_PRIVATE_FLEXBOOT_DEBUG_H_
00010 
00011 #include <stdio.h>
00012 #include <compiler.h>
00013 
00014 #define MLX_DEBUG_FATAL_ERROR_PRIVATE(...)              do {                            \
00015                 printf("%s: ",__func__);                                                \
00016                 printf(__VA_ARGS__);                    \
00017         } while ( 0 )
00018 
00019 #define MLX_DEBUG_ERROR_PRIVATE(id, ...)                do {                            \
00020                 DBGC(id, "%s: ",__func__);                      \
00021                 DBGC(id, __VA_ARGS__);                  \
00022         } while ( 0 )
00023 
00024 #define MLX_DEBUG_WARN_PRIVATE(id, ...)         do {                            \
00025                 DBGC(id, "%s: ",__func__);                      \
00026                 DBGC(id, __VA_ARGS__);                  \
00027         } while ( 0 )
00028 
00029 #define MLX_DEBUG_INFO1_PRIVATE(id, ...)                do {                            \
00030                 DBGC(id, "%s: ",__func__);                      \
00031                 DBGC(id, __VA_ARGS__);                  \
00032         } while ( 0 )
00033 
00034 #define MLX_DEBUG_INFO2_PRIVATE(id, ...)                do {                            \
00035                 DBGC2(id, "%s: ",__func__);                     \
00036                 DBGC2(id, __VA_ARGS__);                 \
00037         } while ( 0 )
00038 
00039 #define MLX_DBG_ERROR_PRIVATE(...)              do {                            \
00040                 DBG("%s: ",__func__);                   \
00041                 DBG(__VA_ARGS__);                       \
00042         } while ( 0 )
00043 
00044 #define MLX_DBG_WARN_PRIVATE(...)               do {                            \
00045                 DBG("%s: ",__func__);                   \
00046                 DBG(__VA_ARGS__);                       \
00047         } while ( 0 )
00048 
00049 #define MLX_DBG_INFO1_PRIVATE(...)              do {                            \
00050                 DBG("%s: ",__func__);                   \
00051                 DBG(__VA_ARGS__);                       \
00052         } while ( 0 )
00053 
00054 #define MLX_DBG_INFO2_PRIVATE(...)              do {                            \
00055                 DBG2("%s: ",__func__);                  \
00056                 DBG2(__VA_ARGS__);                      \
00057         } while ( 0 )
00058 
00059 #define MLX_PRINT_PRIVATE(...)                          printf(__VA_ARGS__)
00060 
00061 
00062 #endif /* STUB_MLXUTILS_INCLUDE_PRIVATE_FLEXBOOT_DEBUG_H_ */