[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

@@ -4,7 +4,7 @@
"license": "BSD", "license": "BSD",
"tags": ["flash"], "tags": ["flash"],
"description": "Framework.", "description": "Framework.",
"version": "0.6.0", "version": "0.6.1",
"releasenote": "Update.", "releasenote": "Update.",
"contributors": ["shmyga"], "contributors": ["shmyga"],
"classPath": "src/main", "classPath": "src/main",

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 { override public function e(tag:String, message:String, error:Dynamic = null, p:haxe.PosInfos = null):Void {
if (available) { if (available) {
var text:String = buildString(LogLevel.ERROR, tag, message, error); 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;} try {ExternalInterface.call("console.error", s);} catch (error:Dynamic) {available = false;}
} }
} }
override private function write(text:String, ?p:haxe.PosInfos):Void { override private function write(text:String, ?p:haxe.PosInfos):Void {
if (available) { 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;} try {ExternalInterface.call("console.log", s);} catch (error:Dynamic) {available = false;}
} }
} }

View File

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