23#include "CLHEP/Exceptions/ZMexLogger.h"
24#include "CLHEP/Exceptions/ZMexception.h"
25#include "CLHEP/RefCount/ZMhandleTo.h"
122 const std::string & s
127 myOs << s << std::flush;
157 std::cerr <<
"WARNING: ZMexLogTwice() does not log in the usual manner for";
158 std::cerr <<
" SuperEx's.\n\t Its ostreams may not have received logs.\n";
164 const std::string & s
169 myOs1 << s << std::flush;
170 myOs2 << s << std::flush;
229 const std::string & s
234 myOs << s << std::flush;
256 return rep_->emit( exc );
261 return rep_->emit( message );
virtual ZMexLogResult emit(const ZMexception &x)
virtual ZMexLogAlways * clone() const
virtual ~ZMexLogBehavior()
virtual ZMexLogBehavior * clone() const
virtual bool isFilePathDesired() const
virtual ZMexLogResult emit(const ZMexception &x)
virtual bool isTimeDesired() const
virtual ZMexLogNever * clone() const
virtual ZMexLogResult emit(const ZMexception &x)
virtual ZMexLogResult emit(const ZMexception &x)
ZMexLogTwice(std::ostream &os1)
virtual ZMexLogTwice * clone() const
virtual ZMexLogResult emit(const ZMexception &x)
virtual ~ZMexLogViaParent()
virtual ZMexLogViaParent * clone() const
ZMexLogBehavior * control()
ZMexLogResult emit(const ZMexception &exc)
ZMexLogger(const ZMexLogBehavior &desiredBehavior)
virtual ZMexLogResult emit(const ZMexception &x)
virtual ~ZMexValidationStyle()
virtual ZMexValidationStyle * clone() const
virtual bool isFilePathDesired() const
virtual bool isTimeDesired() const
virtual void logObject() const
virtual std::string logMessage(const std::string optText="") const