Destructor.
1063 Debug(
"DataLogger destruction starts");
1081 Info(
"Will soon close the daily log file");
1094 Info(
"Daily log file was closed indeed");
1096 Warn(
"Seems like there was a problem while closing the daily log file.");
1101 Debug(
"DataLogger desctruction ends");
vector< DimDescriptions * > fServerDescriptionsList
void RemoveOldestRunNumber()
removes the oldest run number, and close the relevant files.
int Debug(const std::string &str)
bool fDestructing
boolean to prevent DIM update while desctructing the dataLogger
ofstream fNightlyLogFile
ofstream for the NightlyLogfile
bool fDebugIsOn
configuration flags
DimDescribedService * fOpenedNightlyFiles
Service for opened files.
int GoToReady()
stop and reset transition
DimDescribedService * fCurrentSubscription
Service for broadcasting subscription status.
int Warn(const std::string &str)
DimDescribedService * fNumSubAndFits
SubscriptionsListType fServiceSubscriptions
All the services to which we have subscribed to, sorted by server name.
DimDescribedService * fOpenedRunFiles
list< RunNumberType > fRunNumber
run numbers
int Info(const std::string &str)