LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
MessageLogger.cc File Reference
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "cetlib/BasicPluginFactory.h"
#include "cetlib/HorizontalRule.h"
#include "cetlib/container_algorithms.h"
#include "cetlib/exempt_ptr.h"
#include "cetlib/os_libpath.h"
#include "cetlib/propagate_const.h"
#include "cetlib/trim.h"
#include "fhiclcpp/ParameterSet.h"
#include "fhiclcpp/make_ParameterSet.h"
#include "fhiclcpp/types/OptionalDelegatedParameter.h"
#include "fhiclcpp/types/detail/validationException.h"
#include "hep_concurrency/RecursiveMutex.h"
#include "messagefacility/MessageLogger/MFConfig.h"
#include "messagefacility/MessageService/ELdestination.h"
#include "messagefacility/MessageService/ELostreamOutput.h"
#include "messagefacility/Utilities/ELseverityLevel.h"
#include "messagefacility/Utilities/ErrorObj.h"
#include "messagefacility/Utilities/bold_fontify.h"
#include "messagefacility/Utilities/exception.h"
#include <algorithm>
#include <atomic>
#include <cassert>
#include <cstdlib>
#include <fstream>
#include <iosfwd>
#include <iostream>
#include <map>
#include <memory>
#include <sstream>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#include <arpa/inet.h>
#include <ifaddrs.h>
#include <netdb.h>
#include <netinet/in.h>

Go to the source code of this file.

Classes

struct  mf::FinalShutdown
 

Namespaces

 mf
 
 mf::service
 
 mf::service::ELdestConfig
 

Enumerations

enum  mf::service::ELdestConfig::dest_config { mf::service::ELdestConfig::ORDINARY, mf::service::ELdestConfig::STATISTICS }
 

Functions

bool mf::isMessageProcessingSetUp ()
 
void mf::LogErrorObj (ErrorObj *msg)
 
void mf::LogStatistics ()
 
void mf::FlushMessageLog ()
 
void mf::StartMessageFacility (fhicl::ParameterSet const &pset, string const &applicationName)
 
void mf::EndMessageFacility ()
 
void mf::SetApplicationName (string const &applicationName)
 
void mf::SetHostName (string const &hostname)
 
void mf::SetHostAddr (string const &hostaddr)
 
void mf::SetPid (long pid)
 
string const & mf::GetApplicationName ()
 
string const & mf::GetHostName ()
 
string const & mf::GetHostAddr ()
 
long mf::GetPid ()
 
void mf::SetContextIteration (string const &val)
 
void mf::SetIteration (string const &val)
 
string const & mf::GetIteration ()
 
void mf::SetContextSinglet (string const &val)
 
void mf::SetModuleName (string const &val)
 
string const & mf::GetModuleName ()
 
bool mf::isDebugEnabled ()
 
bool mf::isInfoEnabled ()
 
bool mf::isWarningEnabled ()
 

Variables

static struct mf::FinalShutdown mf::ensureShutdown