main.cpp

changeset 161
c9fba92c4e35
parent 160
edcb03f3ef75
child 162
b7d65e89861a
equal deleted inserted replaced
160:edcb03f3ef75 161:c9fba92c4e35
64 // ============================================================================= 64 // =============================================================================
65 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 65 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
66 // ============================================================================= 66 // =============================================================================
67 void logf (const char* fmtstr, ...) { 67 void logf (const char* fmtstr, ...) {
68 va_list va; 68 va_list va;
69
70 va_start (va, fmtstr); 69 va_start (va, fmtstr);
71 g_win->logVA (LOG_Normal, fmtstr, va); 70 g_win->logVA (LOG_Normal, fmtstr, va);
72 va_end (va); 71 va_end (va);
73 } 72 }
74 73
75 void logf (LogType type, const char* fmtstr, ...) { 74 void logf (LogType type, const char* fmtstr, ...) {
76 va_list va; 75 va_list va;
77
78 va_start (va, fmtstr); 76 va_start (va, fmtstr);
79 g_win->logVA (type, fmtstr, va); 77 g_win->logVA (type, fmtstr, va);
80 va_end (va); 78 va_end (va);
81 } 79 }
80
81 void warnf (const char* fmtstr, ...) {
82 va_list va;
83 va_start (va, fmtstr);
84 g_win->logVA (LOG_Warning, fmtstr, va);
85 va_end (va);
86 }
87
88 void succf (const char* fmtstr, ...) {
89 va_list va;
90 va_start (va, fmtstr);
91 g_win->logVA (LOG_Success, fmtstr, va);
92 va_end (va);
93 }
94
95 void errf (const char* fmtstr, ...) {
96 va_list va;
97 va_start (va, fmtstr);
98 g_win->logVA (LOG_Error, fmtstr, va);
99 va_end (va);
100 }
101
102 void infof (const char* fmtstr, ...) {
103 va_list va;
104 va_start (va, fmtstr);
105 g_win->logVA (LOG_Info, fmtstr, va);
106 va_end (va);
107 }
108
109 #ifndef RELEASE
110 void devf (const char* fmtstr, ...) {
111 va_list va;
112 va_start (va, fmtstr);
113 g_win->logVA (LOG_Dev, fmtstr, va);
114 va_end (va);
115 }
116 #endif // RELEASE

mercurial