Dictionary::Ptr pmessage = boost::make_shared<Dictionary>();
double ts = Utility::GetTime();
pmessage->Set("timestamp", ts);
+
+ if (except)
+ pmessage->Set("except", except->GetName());
+
pmessage->Set("message", message);
ObjectLock olock(this);
if (pmessage->Get("timestamp") < endpoint->GetLocalLogPosition())
continue;
+ if (pmessage->Get("except") == endpoint->GetName())
+ continue;
+
String json = Value(pmessage->Get("message")).Serialize();
NetString::WriteStringToStream(stream, json);
count++;