[log] fix format

This commit is contained in:
2017-12-20 17:01:12 +03:00
parent ff1233b28e
commit 59058c1b92
3 changed files with 15 additions and 7 deletions

View File

@@ -16,14 +16,14 @@ class JSLogger extends BaseLogger {
override public function e(tag:String, message:String, error:Dynamic = null, p:haxe.PosInfos = null):Void {
if (available) {
var text:String = buildString(LogLevel.ERROR, tag, message, error);
var s:String = p.fileName + ":" + p.lineNumber + ":" + text + "\n";
var s:String = p.fileName + ":" + p.lineNumber + ": " + text + "\n";
try {ExternalInterface.call("console.error", s);} catch (error:Dynamic) {available = false;}
}
}
override private function write(text:String, ?p:haxe.PosInfos):Void {
if (available) {
var s:String = p.fileName + ":" + p.lineNumber + ":" + text + "\n";
var s:String = p.fileName + ":" + p.lineNumber + ": " + text + "\n";
try {ExternalInterface.call("console.log", s);} catch (error:Dynamic) {available = false;}
}
}

View File

@@ -24,20 +24,28 @@ class SocketLogger extends BaseLogger {
socket = new Socket();
#if flash
socket.addEventListener(IOErrorEvent.IO_ERROR, function(error):Void {
//L.e("SocketLogger", "", error);
onError(error);
});
socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, function(error):Void {
//L.e("SocketLogger", "", error);
onError(error);
});
socket.connect(CompilationOption.get("debug.address"), Std.parseInt(CompilationOption.get("debug.port")));
#else
socket.connect(new Host(CompilationOption.get("debug.address")), Std.parseInt(CompilationOption.get("debug.port")));
try {
socket.connect(new Host(CompilationOption.get("debug.address")), Std.parseInt(CompilationOption.get("debug.port")));
} catch (error: Dynamic) {
onError(error);
}
#end
}
private function onError(error:Dynamic):Void {
//trace("SocketLogger", "", error);
}
override private function write(text:String, ?p:haxe.PosInfos):Void {
try {
var s:String = p.fileName + ":" + p.lineNumber + ":" + text + "\n";
var s:String = p.fileName + ":" + p.lineNumber + ": " + text + "\n";
#if flash
socket.writeUTF(s);
socket.flush();