40 #ifdef DEFECT_NO_STATIC_CONST_INIT
51 , lineLength ( defaultLineLength )
52 , ignoreMostModules (
false)
54 , respondToMostModules (
false)
58 #ifdef ELdestinationCONSTRUCTOR_TRACE
59 std::cerr <<
"Constructor for ELdestination\n";
67 #ifdef ELdestinationCONSTRUCTOR_TRACE
68 std::cerr <<
"Destructor for ELdestination\n";
113 if (moduleName==
"*") {
125 if (moduleName==
"*") {
159 os <<
"%MSG" <<
ELwarning.getSymbol() <<
" "
161 << title << std::endl;
192 return std::map<ELextendedID , StatsCount> ();
209 msg <<
"cannot flush()";
273 std::ofstream*
p =
static_cast<std::ofstream*
>(os);
virtual void attachTime()
virtual void attachEpilogue()
virtual void excludeModule(ELstring const &moduleName)
ELstring getNewline() const
virtual void separateEpilogue()
virtual void includeSubroutine()
void operator()(std::ostream *os) const
virtual bool thisShouldBeIgnored(const ELstring &s) const
bool log(edm::ErrorObj &msg)
virtual int setLineLength(int len)
virtual void summaryForJobReport(std::map< std::string, double > &sm)
static const ELstring noosMsg
static const int defaultLineLength
ELslProxy< ELwarningGen > const ELwarning
ELslProxy< ELhighestSeverityGen > const ELhighestSeverity
virtual void includeTime()
virtual void useContext()
virtual int getLineLength() const
virtual void suppressContext()
virtual void ignoreModule(ELstring const &moduleName)
virtual void useFullContext()
void setTableLimit(int n)
std::string moduleName(Provenance const &provenance)
ELslProxy< ELzeroSeverityGen > const ELzeroSeverity
virtual void separateTime()
ELset_string respondToThese
virtual void summarization(const edm::ELstring &title, const edm::ELstring &sumLines)
virtual void suppressModule()
virtual void includeModule()
virtual void filterModule(ELstring const &moduleName)
virtual void noTerminationSummary()
virtual void suppressText()
virtual std::map< ELextendedID, StatsCount > statisticsMap() const
virtual void suppressSubroutine()
virtual void suppressTime()
static const ELstring hereMsg
static const ELstring noClearSummaryMsg
virtual void includeContext()
virtual void changeFile(std::ostream &os)
virtual void suppressSerial()
static const ELstring notELoutputMsg
static const ELstring noSummarizationMsg
bool respondToMostModules
virtual void includeText()
virtual void respondToModule(ELstring const &moduleName)
virtual ELstring getNewline() const
static const ELstring noSummaryMsg
virtual bool log(const edm::ErrorObj &msg)
volatile std::atomic< bool > shutdown_flag false
virtual void clearSummary()
virtual void setTableLimit(int n)
virtual void includeSerial()