summaryrefslogtreecommitdiff
path: root/src/common/log.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/log.h')
-rw-r--r--src/common/log.h78
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
26enum LOG_TYPE { 27enum 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_) \