diff options
Diffstat (limited to 'src/common/log.h')
| -rw-r--r-- | src/common/log.h | 78 |
1 files changed, 43 insertions, 35 deletions
diff --git a/src/common/log.h b/src/common/log.h index 78f0dae4d..105db9802 100644 --- a/src/common/log.h +++ b/src/common/log.h | |||
| @@ -6,6 +6,7 @@ | |||
| 6 | 6 | ||
| 7 | #include "common/common_funcs.h" | 7 | #include "common/common_funcs.h" |
| 8 | #include "common/msg_handler.h" | 8 | #include "common/msg_handler.h" |
| 9 | #include "common/logging/log.h" | ||
| 9 | 10 | ||
| 10 | #ifndef LOGGING | 11 | #ifndef LOGGING |
| 11 | #define LOGGING | 12 | #define LOGGING |
| @@ -24,45 +25,45 @@ namespace LogTypes | |||
| 24 | { | 25 | { |
| 25 | 26 | ||
| 26 | enum LOG_TYPE { | 27 | enum LOG_TYPE { |
| 27 | ACTIONREPLAY, | 28 | //ACTIONREPLAY, |
| 28 | AUDIO, | 29 | //AUDIO, |
| 29 | AUDIO_INTERFACE, | 30 | //AUDIO_INTERFACE, |
| 30 | BOOT, | 31 | BOOT, |
| 31 | COMMANDPROCESSOR, | 32 | //COMMANDPROCESSOR, |
| 32 | COMMON, | 33 | COMMON, |
| 33 | CONSOLE, | 34 | //CONSOLE, |
| 34 | CONFIG, | 35 | CONFIG, |
| 35 | DISCIO, | 36 | //DISCIO, |
| 36 | FILEMON, | 37 | //FILEMON, |
| 37 | DSPHLE, | 38 | //DSPHLE, |
| 38 | DSPLLE, | 39 | //DSPLLE, |
| 39 | DSP_MAIL, | 40 | //DSP_MAIL, |
| 40 | DSPINTERFACE, | 41 | //DSPINTERFACE, |
| 41 | DVDINTERFACE, | 42 | //DVDINTERFACE, |
| 42 | DYNA_REC, | 43 | //DYNA_REC, |
| 43 | EXPANSIONINTERFACE, | 44 | //EXPANSIONINTERFACE, |
| 44 | GDB_STUB, | 45 | //GDB_STUB, |
| 45 | ARM11, | 46 | ARM11, |
| 46 | GSP, | 47 | GSP, |
| 47 | OSHLE, | 48 | OSHLE, |
| 48 | MASTER_LOG, | 49 | MASTER_LOG, |
| 49 | MEMMAP, | 50 | MEMMAP, |
| 50 | MEMCARD_MANAGER, | 51 | //MEMCARD_MANAGER, |
| 51 | OSREPORT, | 52 | //OSREPORT, |
| 52 | PAD, | 53 | //PAD, |
| 53 | PROCESSORINTERFACE, | 54 | //PROCESSORINTERFACE, |
| 54 | PIXELENGINE, | 55 | //PIXELENGINE, |
| 55 | SERIALINTERFACE, | 56 | //SERIALINTERFACE, |
| 56 | SP1, | 57 | //SP1, |
| 57 | STREAMINGINTERFACE, | 58 | //STREAMINGINTERFACE, |
| 58 | VIDEO, | 59 | VIDEO, |
| 59 | VIDEOINTERFACE, | 60 | //VIDEOINTERFACE, |
| 60 | LOADER, | 61 | LOADER, |
| 61 | FILESYS, | 62 | FILESYS, |
| 62 | WII_IPC_DVD, | 63 | //WII_IPC_DVD, |
| 63 | WII_IPC_ES, | 64 | //WII_IPC_ES, |
| 64 | WII_IPC_FILEIO, | 65 | //WII_IPC_FILEIO, |
| 65 | WII_IPC_HID, | 66 | //WII_IPC_HID, |
| 66 | KERNEL, | 67 | KERNEL, |
| 67 | SVC, | 68 | SVC, |
| 68 | HLE, | 69 | HLE, |
| @@ -70,7 +71,7 @@ enum LOG_TYPE { | |||
| 70 | GPU, | 71 | GPU, |
| 71 | HW, | 72 | HW, |
| 72 | TIME, | 73 | TIME, |
| 73 | NETPLAY, | 74 | //NETPLAY, |
| 74 | GUI, | 75 | GUI, |
| 75 | 76 | ||
| 76 | NUMBER_OF_LOGS // Must be last | 77 | NUMBER_OF_LOGS // Must be last |
| @@ -118,12 +119,19 @@ void GenericLog(LOGTYPES_LEVELS level, LOGTYPES_TYPE type, const char*file, int | |||
| 118 | GenericLog(v, t, __FILE__, __LINE__, __func__, __VA_ARGS__); \ | 119 | GenericLog(v, t, __FILE__, __LINE__, __func__, __VA_ARGS__); \ |
| 119 | } | 120 | } |
| 120 | 121 | ||
| 121 | #define OS_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LOS, __VA_ARGS__) } while (0) | 122 | //#define OS_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LOS, __VA_ARGS__) } while (0) |
| 122 | #define ERROR_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LERROR, __VA_ARGS__) } while (0) | 123 | //#define ERROR_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LERROR, __VA_ARGS__) } while (0) |
| 123 | #define WARN_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LWARNING, __VA_ARGS__) } while (0) | 124 | //#define WARN_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LWARNING, __VA_ARGS__) } while (0) |
| 124 | #define NOTICE_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LNOTICE, __VA_ARGS__) } while (0) | 125 | //#define NOTICE_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LNOTICE, __VA_ARGS__) } while (0) |
| 125 | #define INFO_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LINFO, __VA_ARGS__) } while (0) | 126 | //#define INFO_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LINFO, __VA_ARGS__) } while (0) |
| 126 | #define DEBUG_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LDEBUG, __VA_ARGS__) } while (0) | 127 | //#define DEBUG_LOG(t,...) do { GENERIC_LOG(LogTypes::t, LogTypes::LDEBUG, __VA_ARGS__) } while (0) |
| 128 | |||
| 129 | #define OS_LOG(t,...) LOG_INFO(Common, __VA_ARGS__) | ||
| 130 | #define ERROR_LOG(t,...) LOG_ERROR(Common_Filesystem, __VA_ARGS__) | ||
| 131 | #define WARN_LOG(t,...) LOG_WARNING(Kernel_SVC, __VA_ARGS__) | ||
| 132 | #define NOTICE_LOG(t,...) LOG_INFO(Service, __VA_ARGS__) | ||
| 133 | #define INFO_LOG(t,...) LOG_INFO(Service_FS, __VA_ARGS__) | ||
| 134 | #define DEBUG_LOG(t,...) LOG_DEBUG(Common, __VA_ARGS__) | ||
| 127 | 135 | ||
| 128 | #if MAX_LOGLEVEL >= DEBUG_LEVEL | 136 | #if MAX_LOGLEVEL >= DEBUG_LEVEL |
| 129 | #define _dbg_assert_(_t_, _a_) \ | 137 | #define _dbg_assert_(_t_, _a_) \ |