Skip to content

Commit 5f0a94a

Browse files
committed
remove message escaping to be on par with web console.log....
1 parent 5a96452 commit 5f0a94a

File tree

1 file changed

+4
-21
lines changed

1 file changed

+4
-21
lines changed

console/console.ts

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ export class Console implements definition.Console {
252252
let formatedMessage = this.formatParams.apply(this, arguments);
253253
this.error(formatedMessage, trace.messageType.error);
254254
if (global.__consoleMessage) {
255-
global.__consoleMessage(this.escapeConsoleMessage(formatedMessage), "error");
255+
global.__consoleMessage(formatedMessage, "error");
256256
}
257257
}
258258
}
@@ -265,43 +265,26 @@ export class Console implements definition.Console {
265265
let formatedMessage = this.formatParams.apply(this, arguments);
266266
this.logMessage(formatedMessage, trace.messageType.warn);
267267
if (global.__consoleMessage) {
268-
global.__consoleMessage(this.escapeConsoleMessage(formatedMessage), "warning");
268+
global.__consoleMessage(formatedMessage, "warning");
269269
}
270270
}
271271

272272
public error(message: any, ...formatParams: any[]): void {
273273
let formatedMessage = this.formatParams.apply(this, arguments);
274274
this.logMessage(formatedMessage, trace.messageType.error);
275275
if (global.__consoleMessage) {
276-
global.__consoleMessage(this.escapeConsoleMessage(formatedMessage), "error")
276+
global.__consoleMessage(formatedMessage, "error")
277277
}
278278
}
279279

280280
public log(message: any, ...formatParams: any[]): void {
281281
let formatedMessage = this.formatParams.apply(this, arguments);
282282
this.logMessage(formatedMessage, trace.messageType.log);
283283
if (global.__consoleMessage) {
284-
global.__consoleMessage(this.escapeConsoleMessage(formatedMessage), "log")
284+
global.__consoleMessage(formatedMessage, "log")
285285
}
286286
}
287287

288-
private escapeConsoleMessage(str: string): string {
289-
if (typeof (str) !== "string") {
290-
return str;
291-
}
292-
293-
return str
294-
.replace(/[\\]/g, '\\\\')
295-
.replace(/[\/]/g, '\\/')
296-
.replace(/[\b]/g, '\\b')
297-
.replace(/[\f]/g, '\\f')
298-
.replace(/[\n]/g, '\\n')
299-
.replace(/[\r]/g, '\\r')
300-
.replace(/[\t]/g, '\\t')
301-
.replace(/[\"]/g, '\\"')
302-
.replace(/\\'/g, "\\'");
303-
}
304-
305288
private logMessage(message: string, messageType: number): void {
306289
if (!global.android) {
307290
// This case may be entered during heap snapshot where the global.android is not present

0 commit comments

Comments
 (0)