00001
00005 import gugga.logging.LogRecord;
00006 import gugga.logging.publishers.DefaultPublisher;
00007
00008 class gugga.logging.publishers.Bit101Publisher extends DefaultPublisher {
00009 private var mDebugPanelConnection:LocalConnection;
00010
00011 public function Bit101Publisher(){
00012 mDebugPanelConnection = new LocalConnection();
00013 }
00014
00018 public function publish(logRecord:LogRecord):Void
00019 {
00020 if (this.isLoggable(logRecord)) {
00021 var traceStr:String = this.getFormatter().format(logRecord);
00022 mDebugPanelConnection.send("trace", "trace", traceStr);
00023 }
00024 }
00025 }