Skip to content

Commit c5dec84

Browse files
committed
adding warning messages
1 parent 876e9d9 commit c5dec84

2 files changed

Lines changed: 106 additions & 5 deletions

File tree

include/WebARKit/WebARKitLog.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,17 @@ void webarkitLOGe(char* message, const char * format);
2727

2828
void webarkitLOGe(char* message, int format);
2929

30+
void webarkitLOGw(char* message);
31+
32+
void webarkitLOGw(char* message, double * format);
33+
34+
void webarkitLOGw(char* message, float * format);
35+
36+
void webarkitLOGw(char* message, char * format);
37+
38+
void webarkitLOGw(char* message, const char * format);
39+
40+
void webarkitLOGw(char* message, int format);
41+
3042

3143
#endif // #ifndef WEBARKIT_LOG_H

lib/SRC/WebARKit/WebARKitLog.cpp

Lines changed: 94 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ const char * WARKTinfo = "%cℹ️[webarkit-info:]";
44
const char * WARKTinfoStyle = "color: #664400; background-color: #ffff99; border-radius: 4px; padding: 2px";
55
const char * WARKTerror = "%c🚩[webarkit-error:]";
66
const char * WARKTerrorStyle = "color: #ffffff; background-color: #ff0101; border-radius: 4px; padding: 2px";
7+
const char * WARKTwarn = "%c⚠️[webarkit-warn:]";
8+
const char * WARKTwarnStyle = "color: #774400; background-color: #ffff99; border-radius: 4px; padding: 2px";
79

810
void webarkitLOGi(char* message) {
911
EM_ASM ({
@@ -111,7 +113,7 @@ void webarkitLOGe(char* message, double * format) {
111113
var errorHead = UTF8ToString($1);
112114
var style = UTF8ToString($2);
113115
var format = UTF8ToString($3);
114-
console.log(errorHead + message, style, format);
116+
console.error(errorHead + message, style, format);
115117
},
116118
message,
117119
WARKTerror,
@@ -126,7 +128,7 @@ void webarkitLOGe(char* message, float * format) {
126128
var errorHead = UTF8ToString($1);
127129
var style = UTF8ToString($2);
128130
var format = UTF8ToString($3);
129-
console.log(errorHead + message, style, format);
131+
console.error(errorHead + message, style, format);
130132
},
131133
message,
132134
WARKTerror,
@@ -141,7 +143,7 @@ void webarkitLOGe(char* message, char * format) {
141143
var errorHead = UTF8ToString($1);
142144
var style = UTF8ToString($2);
143145
var format = UTF8ToString($3);
144-
console.log(errorHead + message, style, format);
146+
console.error(errorHead + message, style, format);
145147
},
146148
message,
147149
WARKTerror,
@@ -156,7 +158,7 @@ void webarkitLOGe(char* message, const char * format) {
156158
var errorHead = UTF8ToString($1);
157159
var style = UTF8ToString($2);
158160
var format = UTF8ToString($3);
159-
console.log(errorHead + message, style, format);
161+
console.error(errorHead + message, style, format);
160162
},
161163
message,
162164
WARKTerror,
@@ -170,11 +172,98 @@ void webarkitLOGe(char* message, int format) {
170172
var message = UTF8ToString($0);
171173
var errorHead = UTF8ToString($1);
172174
var style = UTF8ToString($2);
173-
console.log(errorHead + message, style, $3);
175+
console.error(errorHead + message, style, $3);
174176
},
175177
message,
176178
WARKTerror,
177179
WARKTerrorStyle,
178180
format
179181
);
182+
}
183+
184+
void webarkitLOGw(char* message) {
185+
EM_ASM ({
186+
var message = UTF8ToString($0);
187+
var infoHead = UTF8ToString($1);
188+
var style = UTF8ToString($2);
189+
console.warn(infoHead + message, style);
190+
},
191+
message,
192+
WARKTwarn,
193+
WARKTwarnStyle
194+
);
195+
}
196+
197+
void webarkitLOGw(char* message, double * format) {
198+
EM_ASM ({
199+
var message = UTF8ToString($0);
200+
var errorHead = UTF8ToString($1);
201+
var style = UTF8ToString($2);
202+
var format = UTF8ToString($3);
203+
console.warn(errorHead + message, style, format);
204+
},
205+
message,
206+
WARKTwarn,
207+
WARKTwarnStyle,
208+
format
209+
);
210+
}
211+
212+
void webarkitLOGw(char* message, float * format) {
213+
EM_ASM ({
214+
var message = UTF8ToString($0);
215+
var errorHead = UTF8ToString($1);
216+
var style = UTF8ToString($2);
217+
var format = UTF8ToString($3);
218+
console.warn(errorHead + message, style, format);
219+
},
220+
message,
221+
WARKTwarn,
222+
WARKTwarnStyle,
223+
format
224+
);
225+
}
226+
227+
void webarkitLOGw(char* message, char * format) {
228+
EM_ASM ({
229+
var message = UTF8ToString($0);
230+
var errorHead = UTF8ToString($1);
231+
var style = UTF8ToString($2);
232+
var format = UTF8ToString($3);
233+
console.warn(errorHead + message, style, format);
234+
},
235+
message,
236+
WARKTwarn,
237+
WARKTwarnStyle,
238+
format
239+
);
240+
}
241+
242+
void webarkitLOGw(char* message, const char * format) {
243+
EM_ASM ({
244+
var message = UTF8ToString($0);
245+
var errorHead = UTF8ToString($1);
246+
var style = UTF8ToString($2);
247+
var format = UTF8ToString($3);
248+
console.warn(errorHead + message, style, format);
249+
},
250+
message,
251+
WARKTwarn,
252+
WARKTwarnStyle,
253+
format
254+
);
255+
}
256+
257+
void webarkitLOGw(char* message, int format) {
258+
EM_ASM ({
259+
var message = UTF8ToString($0);
260+
var errorHead = UTF8ToString($1);
261+
var style = UTF8ToString($2);
262+
console.warn(errorHead + message, style, $3);
263+
},
264+
message,
265+
WARKTwarn,
266+
WARKTwarnStyle,
267+
format
268+
);
180269
}

0 commit comments

Comments
 (0)