// ShortFrame4_1.cc // // Tests ErrorLog if one instance of ELadministrator is actually formed // (see also ShortFrame4.cc) // // #include "ErrorLogger/ELadministrator.h" #include "ErrorLogger/ELdestControl.h" #include "ErrorLogger/ELoutput.h" #include "ErrorLogger/ELstatistics.h" #include "ZMutility/iostream" #include "ShortFrame4.h" #include "ShortFrame4_1.h" #include "ShortModule.h" ShortFrame4_1::ShortFrame4_1() { step = new ShortModule("Short2"); } ShortFrame4_1::~ShortFrame4_1() { delete step; } void ShortFrame4_1::Setup() { logger = ELadministrator::instance(); logfile = logger->attach(ELoutput("cout2.log")); stats = logger->attach(ELstatistics()); // $$ N10: stats.noTerminationSummary(); errlog(ELinfo, "ShortFrame4_1 created") << endmsg; } void ShortFrame4_1::logSomething() { stats.summary(std::cout); errlog(ELinfo, "Something")<< endmsg; cout << "I'm in ShortFrame4_1 right now!" << std::endl; }