commit 06d95087533353642e8c733d82db64c4ba1193d4 Author: David Fifield david@bamsoftware.com Date: Sat Jul 23 01:25:01 2011 +0000
Print "read" log messages only in debugging mode. --- ProxyPair.as | 8 +++++++- swfcat.as | 6 +++++- 2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/ProxyPair.as b/ProxyPair.as index 2b66532..10c4263 100644 --- a/ProxyPair.as +++ b/ProxyPair.as @@ -42,6 +42,12 @@ package ui.puts(msg) }
+ public function logdebug(msg:String):void + { + if (ui.debug) + log(msg); + } + public function set_name(name:String):void { this.name = name; @@ -129,7 +135,7 @@ package s_to.writeBytes(bytes); s_to.flush(); ui.rate_limit.update(n); - log(label + ": read " + bytes.length + "."); + logdebug(label + ": read " + bytes.length + "."); }
/* Send as much data as the rate limit currently allows. */ diff --git a/swfcat.as b/swfcat.as index 9f3f967..73f3760 100644 --- a/swfcat.as +++ b/swfcat.as @@ -54,6 +54,8 @@ package
private var local_addr:Object;
+ public var debug:Boolean; + public var rate_limit:RateLimit;
public function puts(s:String):void @@ -85,7 +87,9 @@ package
private function loaderinfo_complete(e:Event):void { - if (this.loaderInfo.parameters["debug"] || this.loaderInfo.parameters["client"]) { + debug = this.loaderInfo.parameters["debug"]; + + if (debug || this.loaderInfo.parameters["client"]) { output_text = new TextField(); output_text.width = stage.stageWidth; output_text.height = stage.stageHeight;