Go to the documentation of this file.
110 std::string
s =
x.logMessage();
119 const std::string & s
124 myOs <<
s << std::flush;
150 std::string
s =
x.logMessage();
154 std::cerr <<
"WARNING: ZMexLogTwice() does not log in the usual manner for";
155 std::cerr <<
" SuperEx's.\n\t Its ostreams may not have received logs.\n";
161 const std::string & s
166 myOs1 <<
s << std::flush;
167 myOs2 <<
s << std::flush;
217 std::string
s =
x.logMessage();
226 const std::string & s
231 myOs <<
s << std::flush;
253 return rep_->emit( exc );
258 return rep_->emit( message );
virtual ZMexLogViaParent * clone() const
virtual ZMexLogResult emit(const ZMexception &x)
virtual ~ZMexLogViaParent()
virtual bool isFilePathDesired() const
virtual ZMexLogResult emit(const ZMexception &x)
ZMexLogTwice(std::ostream &os1)
ZMexLogBehavior * control()
virtual ZMexLogAlways * clone() const
virtual ZMexLogResult emit(const ZMexception &x)
virtual ~ZMexValidationStyle()
virtual bool isTimeDesired() const
virtual bool isTimeDesired() const
virtual ~ZMexLogBehavior()
virtual ZMexLogTwice * clone() const
virtual ZMexLogBehavior * clone() const
virtual ZMexLogResult emit(const ZMexception &x)
ZMexLogger(const ZMexLogBehavior &desiredBehavior)
virtual bool isFilePathDesired() const
Methods applicble to containers of as in std::list< LorentzVector > s
virtual ZMexLogNever * clone() const
virtual ZMexValidationStyle * clone() const
any side effects of that construction would occur twice The semantics of throw x
virtual ZMexLogResult emit(const ZMexception &x)
virtual ZMexLogResult emit(const ZMexception &x)
ZMexLogResult emit(const ZMexception &exc)