47 #ifdef ELdestinationCONSTRUCTOR_TRACE
48 std::cerr <<
"Constructor for ELdestControl\n";
56 #ifdef ELdestinationCONSTRUCTOR_TRACE
57 std::cerr <<
"Default Constructor for ELdestControl\n";
63 #ifdef ELdestinationCONSTRUCTOR_TRACE
64 std::cerr <<
"Destructor for ELdestControl\n";
74 if (
d)
d->threshold = sv;
80 if (
d)
d->traceThreshold = sv;
86 if (
d)
d->limits.setLimit( s, n );
98 if (
d)
d->limits.setInterval( s, interval );
104 if (
d)
d->limits.setLimit( sv, n );
110 if (
d)
d->limits.setTimespan( s, n );
116 if (
d)
d->limits.setTimespan( sv, n );
122 if (
d)
d->limits.setTableLimit( n );
157 if (
d)
d->preamble = preamble;
163 return d->setLineLength(len);
171 return d->getLineLength();
178 if (
d)
d->filterModule( moduleName );
182 if (
d)
d->excludeModule( moduleName );
186 if (
d)
d->ignoreModule( moduleName );
190 if (
d)
d->respondToModule( moduleName );
195 if (
d)
d->newline = newline;
207 if (
d)
d->summary( dest, title );
212 if (
d)
d->summary( os, title );
217 if (
d)
d->summary( s, title );
221 if (
d)
d->summary( );
225 if (
d)
d->summaryForJobReport(sm);
230 if (
d)
d->clearSummary();
249 return d->log( msg );
258 if (
d)
d->summarization ( title, sumLines );
263 return d->getNewline();
271 return d->statisticsMap();
273 return std::map<ELextendedID , StatsCount>();
278 if (
d)
d->changeFile(os);
282 if (
d)
d->changeFile(filename);
boost::shared_ptr< ELdestination > d
virtual void suppressModule()
virtual void includeSubroutine()
virtual ELdestControl & setLimit(const ELstring &s, int n)
ELstring getNewline() const
virtual ELdestControl & setThreshold(const ELseverityLevel &sv)
virtual void includeText()
virtual void includeModule()
virtual void includeSerial()
virtual void changeFile(std::ostream &os)
virtual bool log(edm::ErrorObj &msg)
virtual ELdestControl & setTimespan(const ELstring &s, int n)
virtual ELdestControl & setTraceThreshold(const ELseverityLevel &sv)
virtual void useContext()
virtual void includeTime()
virtual void ignoreModule(ELstring const &moduleName)
virtual int setLineLength(int len)
virtual void separateTime()
virtual void useFullContext()
virtual void includeContext()
virtual void respondToModule(ELstring const &moduleName)
virtual ELdestControl & setPreamble(const ELstring &preamble)
virtual void filterModule(ELstring const &moduleName)
virtual void suppressContext()
virtual void suppressTime()
virtual int getLineLength() const
virtual ELdestControl & clearSummary()
virtual void noTerminationSummary()
virtual std::map< ELextendedID, StatsCount > statisticsMap() const
virtual void summaryForJobReport(std::map< std::string, double > &sm)
virtual ELdestControl & setNewline(const ELstring &newline)
virtual ELdestControl & zero()
virtual void suppressSubroutine()
virtual void excludeModule(ELstring const &moduleName)
virtual ELdestControl & setTableLimit(int n)
virtual ELdestControl & setInterval(const ELstring &s, int interval)
virtual void suppressText()
virtual void attachEpilogue()
virtual void separateEpilogue()
virtual void suppressSerial()
virtual ELdestControl & wipe()
virtual void summarization(const ELstring &title, const ELstring &sumLines)
virtual void attachTime()