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 |