μHAL (v2.7.9)
Part of the IPbus software repository
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
uhal Namespace Reference

Namespaces

 defs
 
 detail
 
 exception
 A namespace for all exceptions to live in - this will hopefully make documentation a bit clearer.
 
 grammars
 
 tests
 
 utilities
 

Classes

class  _Integer
 Forward declare an ultra-lightweight wrapper which does formatting of numbers only on demand. More...
 
class  _Integer< T, IntFmt< bin, fixed, WIDTH > >
 
class  _Integer< T, IntFmt< bin, variable, WIDTH > >
 
class  _Integer< T, IntFmt< dec, fixed, WIDTH > >
 
class  _Integer< T, IntFmt< dec, variable, WIDTH > >
 
class  _Integer< T, IntFmt< hex, fixed, WIDTH > >
 
class  _Integer< T, IntFmt< hex, variable, WIDTH > >
 
class  _Quote
 
class  _Quote< const char * >
 
class  _Time
 Forward declaration. More...
 
class  _Type
 
struct  _ValHeader_
 A helper struct wrapping an IPbus header and a valid flag. More...
 
struct  _ValVector_
 A Template helper struct wrapping a block of IPbus header, a register for storing a block of data and a valid flag. More...
 
struct  _ValWord_
 A Template helper struct wrapping an IPbus header, a register for storing a single word of data, a valid flag and a mask for modifying returned values. More...
 
class  BaseFunctionObject
 Abstract base class for wrapping function pointers, function objects and bound functions as objects. More...
 
class  BaseLogLevel
 
class  Buffers
 A class wrapping the send and recieve buffers that are to be filled and transported and the validated memories associated with them. More...
 
class  ClientFactory
 A class to construct an IPbus client based on the protocol identifier specified NOTE! This is a factory method and must be Mutex protected if it is used in multithreaded environments! More...
 
class  ClientInterface
 An abstract base class for defining the interface to the various IPbus clients as well as providing the generalized packing functionality. More...
 
class  ConnectionManager
 A class to open and manage XML connection files and wrap up the interfaces to the NodeTreeBuilder and the ClientFactory. More...
 
class  ControlHub
 Transport protocol to transfer an IPbus buffer via ControlHub. More...
 
class  DebugLevel
 Helper struct representing the Debug log level to allow us to specialize functions according to their log level. More...
 
class  DerivedNodeFactory
 A singleton class to register derived nodes, and create instances of them later NOTE! This is a factory method and must be Mutex protected if it is used in multithreaded environments! More...
 
class  ErrorLevel
 Helper struct representing the Error log level to allow us to specialize functions according to their log level. More...
 
class  FatalLevel
 Helper struct representing the Fatal log level to allow us to specialize functions according to their log level. More...
 
class  FunctionObject
 Class for wrapping bound functions and function objects as an object. More...
 
class  FunctionObject< R, T * >
 Class for wrapping function pointer as an object. More...
 
class  HostToTargetInspector
 Helper class to decode IPbus packets as passed from the Client to the Target. More...
 
struct  HttpResponseType
 Struct to store an http response received from a server when parsed by boost spirit. More...
 
class  HwInterface
 A class which bundles a node tree and an IPbus client interface together providing everything you need to navigate and perform hardware access. More...
 
class  InfoLevel
 Helper struct representing the Info log level to allow us to specialize functions according to their log level. More...
 
struct  IntFmt
 Empty struct which acts as a dummy variable for passing the formatting information around. More...
 
class  IPbus
 A class which provides the version-specific functionality for IPbus. More...
 
class  IPbus< 1, IPbus_minor >
 A class which provides the version-specific functionality for IPbus. More...
 
class  IPbus< 2, IPbus_minor >
 A class which provides the version-specific functionality for IPbus. More...
 
class  IPbusCore
 A class providing the core IPbus packing functionality. More...
 
class  Location
 A class to wrap the function name, filename and line-number location of its construction for the purpose of debugging and tracking unwinding exceptions. More...
 
class  log_configuration
 Class to restrict access to the log configuration parameters. More...
 
class  Mmap
 Transport protocol to transfer an IPbus buffer via device file, using mmap. More...
 
class  Node
 A heirarchical node for navigating heirarchical firmwares. More...
 
class  NodeTreeBuilder
 A class to build a node tree from an Address table file NOTE! This is a factory method and must be Mutex protected if it is used in multithreaded environments! More...
 
struct  NodeTreeClassAttribute
 Struct to store the name and member variables within a node class attribute when parsed by boost spirit The class attribute has the form "classname;name1=val1;name2=val2;name3=val3;" where the name-value pairs are optional, as is the trailing semicolon. More...
 
struct  NodeTreeFirmwareInfoAttribute
 Struct to store the name and member variables within a node endpoint attribute when parsed by boost spirit The endpoint attribute has the form "endpoint;name1=val1;name2=val2;name3=val3;" where the name-value pairs are optional, as is the trailing semicolon. More...
 
class  NoticeLevel
 Helper struct representing the Notice log level to allow us to specialize functions according to their log level. More...
 
class  Parser
 Forward declaration of the Parser so we can declare it friend. More...
 
class  PCIe
 Transport protocol to transfer an IPbus buffer via PCIe. More...
 
class  RefWrapper
 
class  RefWrapper< T * >
 
struct  RegistrationHelper
 Experimental!! Helper struct for adding the DerivedNode to the Node Factory Declaring an instance of an object at global scope means that it is created before the main code is entered We can use this to our advantage by using the constructor of this object to add entries to the factory in a distributed fashion (for instance, in the file where the derived node is defined), rather than manually having to add entries in one file To make things even simpler, the REGISTER macro expands the template argument to a string and passes it to the constructor. More...
 
class  Rule
 Rule for matching XML attributes. More...
 
class  TargetToHostInspector
 Helper class to decode IPbus packets as passed from the Target to the Client. More...
 
class  TCP
 Transport protocol to transfer an IPbus buffer via TCP. More...
 
class  ThisThreadID
 
struct  TimeFmt
 A struct whose template parameters represent a time format. More...
 
class  TimeIntervalStats
 
struct  TranslatedFmt
 
class  UDP
 Transport protocol to transfer an IPbus buffer via UDP. More...
 
struct  URI
 Struct to store a URI when parsed by boost spirit. More...
 
class  ValHeader
 A class which wraps a single word of data and marks whether or not it is valid. More...
 
class  ValVector
 A class which wraps a block of data and marks whether or not it is valid. More...
 
class  ValWord
 A class which wraps a single word of data and marks whether or not it is valid. More...
 
class  WarningLevel
 Helper struct representing the Warning log level to allow us to specialize functions according to their log level. More...
 

Typedefs

typedef std::vector< std::pair< std::string, std::string > > NameValuePairVectorType
 boost::fusion requires us to typedef our template types, so typedef a container which can hold key/value pairs More...
 
typedef TimeFmt< day,'/', mth,'/', year,' ', hr,':', min,':', secDefaultTimeFmt
 Typedef the most commonly used time format (day/month/year hour:minut:second) for convenience. More...
 

Enumerations

enum  integer_base { bin, dec, hex }
 Enumerated type specifying the formatting option. More...
 
enum  integer_format { fixed, variable }
 Enumerated type specifying the formatting option. More...
 
enum  time_element {
  null, year, yr, strmth,
  mth, day, hr, min,
  sec, usec
}
 Enumerated type defining the different elements which can be used for formatting a time. More...
 
enum  IPbusTransactionType {
  B_O_T, READ, WRITE, RMW_BITS,
  RMW_SUM, R_A_I, NI_READ, NI_WRITE,
  CONFIG_SPACE_READ
}
 Enumerated type to define the IPbus transaction type. More...
 

Functions

std::ostream & operator<< (std::ostream &aStr, const uhal::HttpResponseType &aHttpResponse)
 
std::ostream & operator<< (std::ostream &aStr, const uhal::URI &aURI)
 
std::string toString (const URI &aURI)
 
void setLogLevelFromEnvironment (const char *aEnvVar)
 Function to specify that the logging level should be retrieved from an environment variable. More...
 
void disableLogging ()
 Function to disable all logging levels. More...
 
boost::mutex & GetLoggingMutex ()
 Function to retrieve the mutex lock used by the logger. More...
 
void setLogLevelTo (const FatalLevel &)
 Function to specify, at runtime, that only messages with a severity level above Fatal should be logged. More...
 
const bool & LoggingIncludes (const FatalLevel &)
 Function to check at runtime whether the level Fatal is to be included in the log output. More...
 
void setLogLevelTo (const ErrorLevel &)
 Function to specify, at runtime, that only messages with a severity level above Error should be logged. More...
 
const bool & LoggingIncludes (const ErrorLevel &)
 Function to check at runtime whether the level Error is to be included in the log output. More...
 
void setLogLevelTo (const WarningLevel &)
 Function to specify, at runtime, that only messages with a severity level above Warning should be logged. More...
 
const bool & LoggingIncludes (const WarningLevel &)
 Function to check at runtime whether the level Warning is to be included in the log output. More...
 
void setLogLevelTo (const NoticeLevel &)
 Function to specify, at runtime, that only messages with a severity level above Notice should be logged. More...
 
const bool & LoggingIncludes (const NoticeLevel &)
 Function to check at runtime whether the level Notice is to be included in the log output. More...
 
void setLogLevelTo (const InfoLevel &)
 Function to specify, at runtime, that only messages with a severity level above Info should be logged. More...
 
const bool & LoggingIncludes (const InfoLevel &)
 Function to check at runtime whether the level Info is to be included in the log output. More...
 
void setLogLevelTo (const DebugLevel &)
 Function to specify, at runtime, that only messages with a severity level above Debug should be logged. More...
 
const bool & LoggingIncludes (const DebugLevel &)
 Function to check at runtime whether the level Debug is to be included in the log output. More...
 
template<typename T0 >
void log (FatalLevel &aFatal, const T0 &aArg0)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void log (FatalLevel &aFatal, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30, const T31 &aArg31)
 Function to add a log entry at Fatal level. More...
 
template<typename T0 >
void log (ErrorLevel &aError, const T0 &aArg0)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30)
 Function to add a log entry at Error level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void log (ErrorLevel &aError, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30, const T31 &aArg31)
 Function to add a log entry at Error level. More...
 
template<typename T0 >
void log (WarningLevel &aWarning, const T0 &aArg0)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30)
 Function to add a log entry at Warning level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void log (WarningLevel &aWarning, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30, const T31 &aArg31)
 Function to add a log entry at Warning level. More...
 
template<typename T0 >
void log (NoticeLevel &aNotice, const T0 &aArg0)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30)
 Function to add a log entry at Notice level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void log (NoticeLevel &aNotice, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30, const T31 &aArg31)
 Function to add a log entry at Notice level. More...
 
template<typename T0 >
void log (InfoLevel &aInfo, const T0 &aArg0)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30)
 Function to add a log entry at Info level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void log (InfoLevel &aInfo, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30, const T31 &aArg31)
 Function to add a log entry at Info level. More...
 
template<typename T0 >
void log (DebugLevel &aDebug, const T0 &aArg0)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30)
 Function to add a log entry at Debug level. More...
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void log (DebugLevel &aDebug, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30, const T31 &aArg31)
 Function to add a log entry at Debug level. More...
 
template<typename T0 >
void log (exception::exception &aExc, const T0 &aArg0)
 
template<typename T0 , typename T1 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1)
 
template<typename T0 , typename T1 , typename T2 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2)
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2, const T3 &aArg3, const T4 &aArg4, const T5 &aArg5, const T6 &aArg6, const T7 &aArg7, const T8 &aArg8, const T9 &aArg9, const T10 &aArg10, const T11 &aArg11, const T12 &aArg12, const T13 &aArg13, const T14 &aArg14, const T15 &aArg15, const T16 &aArg16, const T17 &aArg17, const T18 &aArg18, const T19 &aArg19, const T20 &aArg20, const T21 &aArg21, const T22 &aArg22, const T23 &aArg23, const T24 &aArg24, const T25 &aArg25, const T26 &aArg26, const T27 &aArg27, const T28 &aArg28, const T29 &aArg29, const T30 &aArg30, const T31 &aArg31)
 
template<typename T >
void log_inserter (const T &)
 
static const integer_base DefaultIntegerBase (dec)
 Constant which is the default formatting option. More...
 
static const integer_format DefaultIntegerFormat (variable)
 Constant which is the default formatting option. More...
 
template<typename T >
_Integer< T, IntFmt<> > Integer (const T &aT)
 Forward declare a function which creates an instance of the ultra-lightweight wrapper from an integer. More...
 
template<typename T , integer_base BASE, integer_format FORMAT, uint32_t WIDTH>
_Integer< T, IntFmt< BASE, FORMAT, WIDTH > > Integer (const T &aT, const IntFmt< BASE, FORMAT, WIDTH > &aFmt)
 Forward declare a function which creates an instance of the ultra-lightweight wrapper from an integer. More...
 
template<typename T >
void sign_helper (std::ostream &aStr, const T &aInt)
 Helper function for adding the '+'/'-' sign. More...
 
template<>
void sign_helper (std::ostream &aStr, const int8_t &aInt)
 Helper function for adding the '+'/'-' sign to int8_ts. More...
 
template<>
void sign_helper (std::ostream &aStr, const int16_t &aInt)
 Helper function for adding the '+'/'-' sign to int16_ts. More...
 
template<>
void sign_helper (std::ostream &aStr, const int32_t &aInt)
 Helper function for adding the '+'/'-' sign to int32_ts. More...
 
template<>
void sign_helper (std::ostream &aStr, const int64_t &aInt)
 Helper function for adding the '+'/'-' sign to int64_ts. More...
 
template<typename FORMAT >
std::ostream & operator<< (std::ostream &aStr, const uhal::_Integer< uint8_t, FORMAT > &aInt)
 
template<typename FORMAT >
std::ostream & operator<< (std::ostream &aStr, const uhal::_Integer< int8_t, FORMAT > &aInt)
 
template<typename FORMAT >
std::ostream & operator<< (std::ostream &aStr, const uhal::_Integer< uint16_t, FORMAT > &aInt)
 
template<typename FORMAT >
std::ostream & operator<< (std::ostream &aStr, const uhal::_Integer< int16_t, FORMAT > &aInt)
 
template<typename FORMAT >
std::ostream & operator<< (std::ostream &aStr, const uhal::_Integer< uint32_t, FORMAT > &aInt)
 
template<typename FORMAT >
std::ostream & operator<< (std::ostream &aStr, const uhal::_Integer< int32_t, FORMAT > &aInt)
 
template<typename FORMAT >
std::ostream & operator<< (std::ostream &aStr, const uhal::_Integer< uint64_t, FORMAT > &aInt)
 
template<typename FORMAT >
std::ostream & operator<< (std::ostream &aStr, const uhal::_Integer< int64_t, FORMAT > &aInt)
 
std::ostream & operator<< (std::ostream &aStr, const Location &aLocation)
 
template<typename T >
_Quote< T > Quote (const T &aT)
 
_Quote< const char * > Quote (const char *aStr)
 
template<typename T >
std::ostream & operator<< (std::ostream &aStr, const _Quote< T > &aQuote)
 
std::ostream & operator<< (std::ostream &aStr, const ThisThreadID &aThisThreadID)
 
_Time< DefaultTimeFmtTime (const timeval &aTime)
 Helper function which wrap the template uglyness in a pretty package. More...
 
template<typename FORMAT >
_Time< FORMAT > Time (const timeval &aTime, const FORMAT &aFmt)
 Helper function which wrap the template uglyness in a pretty package. More...
 
template<time_element T>
void print (std::ostream &aStr, const tm *aTm, const uint32_t &aUsec)
 Format a time element for for sending to the log. More...
 
timeval Now ()
 A helper function to return the current time. More...
 
template<time_element T0, char D0, time_element T1, char D1, time_element T2, char D2, time_element T3, char D3, time_element T4, char D4, time_element T5, char D5, time_element T6>
std::ostream & operator<< (std::ostream &aStr, const _Time< TimeFmt< T0, D0, T1, D1, T2, D2, T3, D3, T4, D4, T5, D5, T6 > > &aTime)
 
template<time_element T0, char D0, time_element T1, char D1, time_element T2, char D2, time_element T3, char D3, time_element T4, char D4, time_element T5>
std::ostream & operator<< (std::ostream &aStr, const _Time< TimeFmt< T0, D0, T1, D1, T2, D2, T3, D3, T4, D4, T5,' ', null > > &aTime)
 
template<time_element T0, char D0, time_element T1, char D1, time_element T2, char D2, time_element T3, char D3, time_element T4>
std::ostream & operator<< (std::ostream &aStr, const _Time< TimeFmt< T0, D0, T1, D1, T2, D2, T3, D3, T4,' ', null,' ', null > > &aTime)
 
template<time_element T0, char D0, time_element T1, char D1, time_element T2, char D2, time_element T3>
std::ostream & operator<< (std::ostream &aStr, const _Time< TimeFmt< T0, D0, T1, D1, T2, D2, T3,' ', null,' ', null,' ', null > > &aTime)
 
template<time_element T0, char D0, time_element T1, char D1, time_element T2>
std::ostream & operator<< (std::ostream &aStr, const _Time< TimeFmt< T0, D0, T1, D1, T2,' ', null,' ', null,' ', null,' ', null > > &aTime)
 
template<time_element T0, char D0, time_element T1>
std::ostream & operator<< (std::ostream &aStr, const _Time< TimeFmt< T0, D0, T1,' ', null,' ', null,' ', null,' ', null,' ', null > > &aTime)
 
template<time_element T0>
std::ostream & operator<< (std::ostream &aStr, const _Time< TimeFmt< T0,' ', null,' ', null,' ', null,' ', null,' ', null,' ', null > > &aTime)
 
template<typename T >
_Type< T > Type ()
 
template<typename T >
_Type< T > Type (const T &aT)
 
template<typename T >
std::ostream & operator<< (std::ostream &aStr, const _Type< T > &aType)
 
template<typename U >
void insert (std::ostream &aStr, const U &aU)
 
template<>
void print< year > (std::ostream &aStr, const tm *aTm, const uint32_t &)
 
template<>
void print< yr > (std::ostream &aStr, const tm *aTm, const uint32_t &)
 
template<>
void print< strmth > (std::ostream &aStr, const tm *aTm, const uint32_t &)
 
template<>
void print< mth > (std::ostream &aStr, const tm *aTm, const uint32_t &)
 
template<>
void print< day > (std::ostream &aStr, const tm *aTm, const uint32_t &)
 
template<>
void print< hr > (std::ostream &aStr, const tm *aTm, const uint32_t &)
 
template<>
void print< min > (std::ostream &aStr, const tm *aTm, const uint32_t &)
 
template<>
void print< sec > (std::ostream &aStr, const tm *aTm, const uint32_t &)
 
template<>
void print< usec > (std::ostream &aStr, const tm *, const uint32_t &aUsec)
 
void insert (std::ostream &aStr, const uint32_t &aUint)
 
void insert (std::ostream &aStr, const int32_t &aInt)
 
void insert (std::ostream &aStr, const bool &aBool)
 
std::ostream & operator<< (std::ostream &aStream, const std::pair< const Node *, const Node * > &aNodes)
 
std::ostream & operator<< (std::ostream &aStr, const uhal::Node &aNode)
 
std::pair< uint32_t, uint16_t > ExtractTargetID (const URI &aUri)
 Extract an IP-address and port number from a URI object. More...
 
std::ostream & operator<< (std::ostream &aStr, const uhal::IPbusTransactionType &aIPbusTransactionType)
 Streaming operator for formatting objects of the uhal::IPbusTransactionType. More...
 
template<typename T >
std::ostream & operator<< (std::ostream &aStream, const TranslatedFmt< T > &aFmt)
 
std::ostream & operator<< (std::ostream &aStream, const PCIe::PacketFmt &aPacket)
 
std::ostream & operator<< (std::ostream &, const TimeIntervalStats &)
 
std::ostream & operator<< (std::ostream &aStream, const Mmap::PacketFmt &aPacket)
 

Variables

FatalLevel Fatal
 
ErrorLevel Error
 
WarningLevel Warning
 
NoticeLevel Notice
 
InfoLevel Info
 
DebugLevel Debug
 

Typedef Documentation

◆ DefaultTimeFmt

typedef TimeFmt<day,'/',mth,'/',year,' ',hr,':',min,':',sec> uhal::DefaultTimeFmt

Typedef the most commonly used time format (day/month/year hour:minut:second) for convenience.

Definition at line 78 of file log_inserters.time.hpp.

◆ NameValuePairVectorType

typedef std::vector< std::pair< std::string, std::string > > uhal::NameValuePairVectorType

boost::fusion requires us to typedef our template types, so typedef a container which can hold key/value pairs

Definition at line 50 of file NodeTreeClassAttributeGrammar.hpp.

Enumeration Type Documentation

◆ integer_base

Enumerated type specifying the formatting option.

Enumerator
bin 

Binary.

dec 

Decimal.

hex 

Hexadecimal.

Definition at line 47 of file log_inserters.integer.hpp.

◆ integer_format

Enumerated type specifying the formatting option.

Enumerator
fixed 

Fixed width.

variable 

Variable width.

Definition at line 55 of file log_inserters.integer.hpp.

◆ IPbusTransactionType

Enumerated type to define the IPbus transaction type.

Note that they are stored here as (raw_type << 3) so that the LSL operation does not need to be performed every time a new transaction is created

Enumerator
B_O_T 
READ 
WRITE 
RMW_BITS 
RMW_SUM 
R_A_I 
NI_READ 
NI_WRITE 
CONFIG_SPACE_READ 

Definition at line 73 of file ProtocolIPbusCore.hpp.

◆ time_element

Enumerated type defining the different elements which can be used for formatting a time.

Enumerator
null 

an unused entry

year 

year formatted as four digits e.g.

2012

yr 

year formatted as two digits e.g.

12

strmth 

month formatted as three character string e.g.

Jun

mth 

month formatted as two digits e.g.

06

day 

day of the month formatted as two digits e.g.

27

hr 

hour of the day formatted as two digits, 24-hour clock e.g.

14

min 

minutes past the hour formatted as two digits e.g.

06

sec 

seconds past the minute formatted as two digits e.g.

09

usec 

microseconds past the second formatted as exactly six digits e.g.

012345

Definition at line 54 of file log_inserters.time.hpp.

Function Documentation

◆ DefaultIntegerBase()

static const integer_base uhal::DefaultIntegerBase ( dec  )
static

Constant which is the default formatting option.

◆ DefaultIntegerFormat()

static const integer_format uhal::DefaultIntegerFormat ( variable  )
static

Constant which is the default formatting option.

◆ disableLogging()

void uhal::disableLogging ( )

◆ ExtractTargetID()

std::pair< uint32_t, uint16_t > uhal::ExtractTargetID ( const URI aUri)

Extract an IP-address and port number from a URI object.

Parameters
aUria URI object to be parsed
Returns
a pair containing an IP-address (first) and port number (second)

Definition at line 50 of file ProtocolControlHub.cpp.

References Info, Integer(), log(), uhal::URI::mArguments, and Quote().

Referenced by uhal::ControlHub< InnerProtocol >::ControlHub().

◆ GetLoggingMutex()

boost::mutex & uhal::GetLoggingMutex ( )

Function to retrieve the mutex lock used by the logger.

Make GetLoggingMutex function a friend so it can access our private members.

Definition at line 79 of file log.cpp.

References uhal::log_configuration::mMutex.

Referenced by log().

◆ insert() [1/4]

void uhal::insert ( std::ostream &  aStr,
const bool &  aBool 
)

Definition at line 22 of file LogLevels.cpp.

◆ insert() [2/4]

void uhal::insert ( std::ostream &  aStr,
const int32_t &  aInt 
)

Definition at line 17 of file LogLevels.cpp.

◆ insert() [3/4]

template<typename U >
void uhal::insert ( std::ostream &  aStr,
const U &  aU 
)

Definition at line 25 of file LogLevels.hpp.

Referenced by log().

◆ insert() [4/4]

void uhal::insert ( std::ostream &  aStr,
const uint32_t &  aUint 
)

Definition at line 12 of file LogLevels.cpp.

◆ Integer() [1/2]

template<typename T >
_Integer< T, IntFmt<> > uhal::Integer ( const T &  aT)

Forward declare a function which creates an instance of the ultra-lightweight wrapper from an integer.

Definition at line 43 of file log_inserters.integer.hxx.

Referenced by uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::analyze(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::analyze(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::bot(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::bot(), uhal::NodeTreeBuilder::calculateHierarchicalAddresses(), uhal::tests::PerfTester::QueuedBlockRead::check_values(), uhal::tests::PerfTester::QueuedBlockWrite::check_values(), uhal::tests::PerfTester::QueuedRmwBits::check_values(), uhal::tests::PerfTester::QueuedRmwSum::check_values(), uhal::Mmap::File::close(), uhal::PCIe::File::close(), uhal::Mmap::connect(), uhal::PCIe::connect(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::control_packet_header(), uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::control_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::control_packet_header(), uhal::ClientInterface::dispatch(), uhal::IPbus< 1, IPbus_minor >::ExtractHeader(), uhal::IPbus< 2, IPbus_minor >::ExtractHeader(), ExtractTargetID(), uhal::tests::PCIeDummyHardware::fifoRead(), uhal::tests::PCIeDummyHardware::fileWrite(), uhal::NodeTreeBuilder::getNodeTree(), uhal::tests::PerfTester::getRandomBlockSize(), uhal::IPbusCore::implementRead(), uhal::IPbusCore::implementReadBlock(), uhal::IPbusCore::implementReadConfigurationSpace(), uhal::IPbusCore::implementRMWbits(), uhal::IPbusCore::implementRMWsum(), uhal::IPbusCore::implementWrite(), uhal::IPbusCore::implementWriteBlock(), uhal::exception::IPbusCoreResponseCodeSet::IPbusCoreResponseCodeSet(), uhal::tests::job_multiple(), uhal::PCIe::File::lock(), uhal::PCIe::RobustMutex::lock(), main(), uhal::Mmap::Mmap(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::ni_read(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::ni_read(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::ni_write(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::ni_write(), uhal::Mmap::File::open(), uhal::PCIe::File::open(), uhal::Parser< R >::operator()(), uhal::PCIe::SharedObject< uhal::PCIe::RobustMutex >::operator*(), uhal::tests::PCIeDummyHardware::PCIeDummyHardware(), uhal::utilities::PugiXMLParseResultPrettifier(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::read(), uhal::PCIe::File::read(), uhal::UDP< InnerProtocol >::read(), uhal::Mmap::read(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::read(), uhal::PCIe::read(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::read_callback(), uhal::UDP< InnerProtocol >::read_callback(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::readConfigurationSpace(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::resend_packet_header(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::rmw_bits(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::rmw_bits(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::rmw_sum(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::rmw_sum(), uhal::PCIe::RobustMutex::RobustMutex(), uhal::tests::PCIeDummyHardware::run(), uhal::tests::PerfTester::runValidationTest(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::status_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::status_packet_header(), uhal::tests::UHAL_TESTS_DEFINE_CLIENT_TEST_CASES(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::unknown_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::unknown_packet_header(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::unknown_type(), uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::unknown_type(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::unknown_type(), uhal::PCIe::File::unlock(), uhal::PCIe::RobustMutex::unlock(), uhal::ControlHub< InnerProtocol >::validate(), uhal::IPbusCore::validate(), uhal::IPbus< 2, IPbus_minor >::validate(), uhal::Mmap::File::write(), uhal::PCIe::File::write(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::write(), uhal::UDP< InnerProtocol >::write(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::write(), uhal::Mmap::write(), uhal::ClientInterface::write(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::write(), uhal::PCIe::write(), uhal::UDP< InnerProtocol >::write_callback(), and uhal::TCP< InnerProtocol, nr_buffers_per_send >::write_callback().

◆ Integer() [2/2]

template<typename T , integer_base BASE, integer_format FORMAT, uint32_t WIDTH>
_Integer< T, IntFmt< BASE, FORMAT, WIDTH > > uhal::Integer ( const T &  aT,
const IntFmt< BASE, FORMAT, WIDTH > &  aFmt 
)

Forward declare a function which creates an instance of the ultra-lightweight wrapper from an integer.

Definition at line 48 of file log_inserters.integer.hxx.

◆ log() [1/224]

template<typename T0 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st

Definition at line 5400 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [2/224]

template<typename T0 , typename T1 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd

Definition at line 5424 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [3/224]

template<typename T0 , typename T1 , typename T2 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd

Definition at line 5449 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [4/224]

template<typename T0 , typename T1 , typename T2 , typename T3 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th

Definition at line 5475 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [5/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th

Definition at line 5502 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [6/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th

Definition at line 5530 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [7/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th

Definition at line 5559 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [8/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th

Definition at line 5589 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [9/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th

Definition at line 5620 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [10/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th

Definition at line 5652 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [11/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th

Definition at line 5685 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [12/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th

Definition at line 5719 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [13/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th

Definition at line 5754 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [14/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th

Definition at line 5790 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [15/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th

Definition at line 5827 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [16/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th

Definition at line 5865 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [17/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th

Definition at line 5904 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [18/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th

Definition at line 5944 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [19/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th

Definition at line 5985 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [20/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th

Definition at line 6027 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [21/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st

Definition at line 6070 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [22/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd

Definition at line 6114 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [23/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd

Definition at line 6159 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [24/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th

Definition at line 6205 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [25/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th

Definition at line 6252 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [26/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th

Definition at line 6300 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [27/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th

Definition at line 6349 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [28/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th

Definition at line 6399 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [29/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th

Definition at line 6450 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [30/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th

Definition at line 6502 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [31/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st

Definition at line 6555 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [32/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void uhal::log ( DebugLevel aDebug,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30,
const T31 &  aArg31 
)

Function to add a log entry at Debug level.

Parameters
aDebuga dummy parameter to choose the specialization of the function for the Debug level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st
aArg31a templated argument to be added to the log 32nd

Definition at line 6609 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [33/224]

template<typename T0 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st

Definition at line 968 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [34/224]

template<typename T0 , typename T1 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd

Definition at line 984 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [35/224]

template<typename T0 , typename T1 , typename T2 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd

Definition at line 1001 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [36/224]

template<typename T0 , typename T1 , typename T2 , typename T3 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th

Definition at line 1019 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [37/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th

Definition at line 1038 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [38/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th

Definition at line 1058 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [39/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th

Definition at line 1079 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [40/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th

Definition at line 1101 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [41/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th

Definition at line 1124 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [42/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th

Definition at line 1148 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [43/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th

Definition at line 1173 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [44/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th

Definition at line 1199 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [45/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th

Definition at line 1226 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [46/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th

Definition at line 1254 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [47/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th

Definition at line 1283 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [48/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th

Definition at line 1313 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [49/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th

Definition at line 1344 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [50/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th

Definition at line 1376 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [51/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th

Definition at line 1409 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [52/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th

Definition at line 1443 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [53/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st

Definition at line 1478 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [54/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd

Definition at line 1514 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [55/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd

Definition at line 1551 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [56/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th

Definition at line 1589 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [57/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th

Definition at line 1628 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [58/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th

Definition at line 1668 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [59/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th

Definition at line 1709 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [60/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th

Definition at line 1751 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [61/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th

Definition at line 1794 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [62/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th

Definition at line 1838 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [63/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st

Definition at line 1883 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [64/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void uhal::log ( ErrorLevel aError,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30,
const T31 &  aArg31 
)

Function to add a log entry at Error level.

Parameters
aErrora dummy parameter to choose the specialization of the function for the Error level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st
aArg31a templated argument to be added to the log 32nd

Definition at line 1929 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [65/224]

template<typename T0 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0 
)
Parameters
aArg0a templated argument to be added to the log 1st

Definition at line 6668 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [66/224]

template<typename T0 , typename T1 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd

Definition at line 6680 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [67/224]

template<typename T0 , typename T1 , typename T2 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd

Definition at line 6693 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [68/224]

template<typename T0 , typename T1 , typename T2 , typename T3 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th

Definition at line 6707 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [69/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th

Definition at line 6722 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [70/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th

Definition at line 6738 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [71/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th

Definition at line 6755 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [72/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th

Definition at line 6773 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [73/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th

Definition at line 6792 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [74/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th

Definition at line 6812 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [75/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th

Definition at line 6833 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [76/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th

Definition at line 6855 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [77/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th

Definition at line 6878 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [78/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th

Definition at line 6902 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [79/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th

Definition at line 6927 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [80/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th

Definition at line 6953 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [81/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th

Definition at line 6980 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [82/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th

Definition at line 7008 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [83/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th

Definition at line 7037 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [84/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th

Definition at line 7067 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [85/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st

Definition at line 7098 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [86/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd

Definition at line 7130 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [87/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd

Definition at line 7163 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [88/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th

Definition at line 7197 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [89/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th

Definition at line 7232 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [90/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th

Definition at line 7268 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [91/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th

Definition at line 7305 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [92/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th

Definition at line 7343 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [93/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th

Definition at line 7382 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [94/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th

Definition at line 7422 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [95/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st

Definition at line 7463 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [96/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void uhal::log ( exception::exception aExc,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30,
const T31 &  aArg31 
)
Parameters
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st
aArg31a templated argument to be added to the log 32nd

Definition at line 7505 of file log.hxx.

References uhal::exception::exception::append(), Error, GetLoggingMutex(), insert(), and log().

◆ log() [97/224]

template<typename T0 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st

Definition at line 20 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

Referenced by uhal::DerivedNodeFactory::add(), uhal::ClientFactory::add(), uhal::NodeTreeBuilder::addChildren(), uhal::Parser< R >::addRule(), uhal::Parser< uhal::Node * >::addRule(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::analyze(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::analyze(), uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::AnalyzeReceivedAndCreateReply(), uhal::ValVector< T >::at(), uhal::ValVector< uint32_t >::at(), uhal::ValVector< uint32_t >::begin(), uhal::NodeTreeBuilder::bitmaskNodeCreator(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::bot(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::bot(), uhal::IPbus< 1, IPbus_minor >::CalculateHeader(), uhal::IPbus< 2, IPbus_minor >::CalculateHeader(), uhal::NodeTreeBuilder::calculateHierarchicalAddresses(), uhal::NodeTreeBuilder::CallBack(), uhal::ConnectionManager::CallBack(), uhal::tests::PerfTester::QueuedBlockRead::check_values(), uhal::tests::PerfTester::QueuedBlockWrite::check_values(), uhal::tests::PerfTester::QueuedRmwBits::check_values(), uhal::tests::PerfTester::QueuedRmwSum::check_values(), uhal::ClientInterface::checkBufferSpace(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::CheckDeadline(), uhal::UDP< InnerProtocol >::CheckDeadline(), uhal::NodeTreeBuilder::checkForAddressCollisions(), uhal::ConnectionManager::clearAddressFileCache(), uhal::Mmap::File::close(), uhal::PCIe::File::close(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::connect(), uhal::UDP< InnerProtocol >::connect(), uhal::Mmap::connect(), uhal::PCIe::connect(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::control_packet_header(), uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::control_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::control_packet_header(), uhal::DerivedNodeFactory::convertToClassType(), uhal::DerivedNodeFactory::Creator< T >::create(), uhal::ClientInterface::dispatch(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::dispatchExceptionHandler(), uhal::UDP< InnerProtocol >::dispatchExceptionHandler(), uhal::Mmap::dispatchExceptionHandler(), uhal::PCIe::dispatchExceptionHandler(), uhal::IPbus< 1, IPbus_minor >::ExtractHeader(), uhal::IPbus< 2, IPbus_minor >::ExtractHeader(), ExtractTargetID(), uhal::tests::PCIeDummyHardware::fifoRead(), uhal::tests::PCIeDummyHardware::fileWrite(), uhal::Mmap::Flush(), uhal::PCIe::Flush(), uhal::Rule< R >::forbid(), uhal::ClientFactory::getClient(), uhal::ConnectionManager::getDevice(), uhal::Node::getNode(), uhal::Node::getNodes(), uhal::NodeTreeBuilder::getNodeTree(), uhal::tests::PerfTester::getRandomBlockSize(), uhal::utilities::GetXMLattribute(), uhal::tests::TCPDummyHardware< IPbus_major, IPbus_minor >::handle_read_chunk_header(), uhal::tests::TCPDummyHardware< IPbus_major, IPbus_minor >::handle_read_chunk_payload(), uhal::utilities::HttpGet(), uhal::IPbusCore::implementBOT(), uhal::UDP< InnerProtocol >::implementDispatch(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::implementDispatch(), uhal::Mmap::implementDispatch(), uhal::PCIe::implementDispatch(), uhal::IPbusCore::implementRead(), uhal::IPbusCore::implementReadBlock(), uhal::IPbusCore::implementReadConfigurationSpace(), uhal::IPbusCore::implementRMWbits(), uhal::IPbusCore::implementRMWsum(), uhal::IPbusCore::implementWrite(), uhal::IPbusCore::implementWriteBlock(), uhal::exception::IPbusCoreResponseCodeSet::IPbusCoreResponseCodeSet(), uhal::tests::job_multiple(), uhal::PCIe::File::lock(), uhal::PCIe::RobustMutex::lock(), log(), main(), uhal::Mmap::Mmap(), uhal::NodeTreeBuilder::moduleNodeCreator(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::ni_read(), uhal::tests::DummyHardware< 2, 0 >::ni_read(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::ni_read(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::ni_write(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::ni_write(), uhal::Mmap::File::open(), uhal::PCIe::File::open(), uhal::utilities::OpenFile(), uhal::utilities::OpenFileHttp(), uhal::utilities::OpenFileLocal(), uhal::ValWord< uint32_t >::operator uint32_t(), uhal::Parser< R >::operator()(), uhal::PCIe::SharedObject< uhal::PCIe::RobustMutex >::operator*(), uhal::tests::DummyHardwareOptions::parseFromCommandLine(), uhal::utilities::ParseSemicolonDelimitedUriList(), uhal::PCIe::PCIe(), uhal::tests::PCIeDummyHardware::PCIeDummyHardware(), uhal::NodeTreeBuilder::plainNodeCreator(), uhal::IPbus< 1, IPbus_minor >::predispatch(), uhal::utilities::PugiXMLParseResultPrettifier(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::read(), uhal::PCIe::File::read(), uhal::tests::DummyHardware< 2, 0 >::read(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::read(), uhal::UDP< InnerProtocol >::read(), uhal::Mmap::read(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::read(), uhal::PCIe::read(), uhal::Node::read(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::read_callback(), uhal::UDP< InnerProtocol >::read_callback(), uhal::Node::readBlock(), uhal::Node::readBlockOffset(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::readConfigurationSpace(), uhal::Rule< R >::require(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::resend_packet_header(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::rmw_bits(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::rmw_bits(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::rmw_sum(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::rmw_sum(), uhal::PCIe::RobustMutex::RobustMutex(), uhal::tests::PCIeDummyHardware::run(), uhal::tests::PerfTester::runValidationTest(), uhal::tests::DummyHardware< 2, 0 >::SetEndpoint(), setLogLevelFromEnvironment(), uhal::NodeTreeBuilder::setModeAndSize(), uhal::utilities::ShellExpandFilenameExpr(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::status_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::status_packet_header(), uhal::tests::PCIeDummyHardware::stop(), uhal::tests::UHAL_TESTS_DEFINE_CLIENT_TEST_CASES(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::unknown_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::unknown_packet_header(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::unknown_type(), uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::unknown_type(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::unknown_type(), uhal::PCIe::File::unlock(), uhal::PCIe::RobustMutex::unlock(), uhal::ValVector< uint32_t >::valid(), uhal::ControlHub< InnerProtocol >::validate(), uhal::IPbusCore::validate(), uhal::IPbus< 2, IPbus_minor >::validate(), uhal::tests::PerfTester::validation_test_block_write_read(), uhal::ValWord< T >::value(), uhal::ValVector< uint32_t >::ValVector(), uhal::Mmap::File::write(), uhal::PCIe::File::write(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::write(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::write(), uhal::UDP< InnerProtocol >::write(), uhal::Mmap::write(), uhal::ClientInterface::write(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::write(), uhal::PCIe::write(), uhal::Node::write(), uhal::UDP< InnerProtocol >::write_callback(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::write_callback(), uhal::Node::writeBlock(), uhal::Node::writeBlockOffset(), uhal::tests::PCIeDummyHardware::~PCIeDummyHardware(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::~TCP(), and uhal::UDP< InnerProtocol >::~UDP().

◆ log() [98/224]

template<typename T0 , typename T1 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd

Definition at line 34 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [99/224]

template<typename T0 , typename T1 , typename T2 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd

Definition at line 49 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [100/224]

template<typename T0 , typename T1 , typename T2 , typename T3 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th

Definition at line 65 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [101/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th

Definition at line 82 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [102/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th

Definition at line 100 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [103/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th

Definition at line 119 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [104/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th

Definition at line 139 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [105/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th

Definition at line 160 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [106/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th

Definition at line 182 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [107/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th

Definition at line 205 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [108/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th

Definition at line 229 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [109/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th

Definition at line 254 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [110/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th

Definition at line 280 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [111/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th

Definition at line 307 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [112/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th

Definition at line 335 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [113/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th

Definition at line 364 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [114/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th

Definition at line 394 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [115/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th

Definition at line 425 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [116/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th

Definition at line 457 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [117/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st

Definition at line 490 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [118/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd

Definition at line 524 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [119/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd

Definition at line 559 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [120/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th

Definition at line 595 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [121/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th

Definition at line 632 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [122/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th

Definition at line 670 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [123/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th

Definition at line 709 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [124/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th

Definition at line 749 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [125/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th

Definition at line 790 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [126/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th

Definition at line 832 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [127/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st

Definition at line 875 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [128/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void uhal::log ( FatalLevel aFatal,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30,
const T31 &  aArg31 
)

Function to add a log entry at Fatal level.

Parameters
aFatala dummy parameter to choose the specialization of the function for the Fatal level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st
aArg31a templated argument to be added to the log 32nd

Definition at line 919 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [129/224]

template<typename T0 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st

Definition at line 4196 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [130/224]

template<typename T0 , typename T1 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd

Definition at line 4218 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [131/224]

template<typename T0 , typename T1 , typename T2 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd

Definition at line 4241 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [132/224]

template<typename T0 , typename T1 , typename T2 , typename T3 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th

Definition at line 4265 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [133/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th

Definition at line 4290 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [134/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th

Definition at line 4316 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [135/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th

Definition at line 4343 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [136/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th

Definition at line 4371 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [137/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th

Definition at line 4400 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [138/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th

Definition at line 4430 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [139/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th

Definition at line 4461 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [140/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th

Definition at line 4493 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [141/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th

Definition at line 4526 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [142/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th

Definition at line 4560 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [143/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th

Definition at line 4595 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [144/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th

Definition at line 4631 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [145/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th

Definition at line 4668 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [146/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th

Definition at line 4706 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [147/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th

Definition at line 4745 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [148/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th

Definition at line 4785 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [149/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st

Definition at line 4826 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [150/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd

Definition at line 4868 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [151/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd

Definition at line 4911 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [152/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th

Definition at line 4955 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [153/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th

Definition at line 5000 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [154/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th

Definition at line 5046 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [155/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th

Definition at line 5093 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [156/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th

Definition at line 5141 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [157/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th

Definition at line 5190 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [158/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th

Definition at line 5240 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [159/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st

Definition at line 5291 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [160/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void uhal::log ( InfoLevel aInfo,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30,
const T31 &  aArg31 
)

Function to add a log entry at Info level.

Parameters
aInfoa dummy parameter to choose the specialization of the function for the Info level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st
aArg31a templated argument to be added to the log 32nd

Definition at line 5343 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [161/224]

template<typename T0 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st

Definition at line 3056 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [162/224]

template<typename T0 , typename T1 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd

Definition at line 3076 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [163/224]

template<typename T0 , typename T1 , typename T2 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd

Definition at line 3097 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [164/224]

template<typename T0 , typename T1 , typename T2 , typename T3 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th

Definition at line 3119 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [165/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th

Definition at line 3142 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [166/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th

Definition at line 3166 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [167/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th

Definition at line 3191 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [168/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th

Definition at line 3217 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [169/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th

Definition at line 3244 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [170/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th

Definition at line 3272 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [171/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th

Definition at line 3301 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [172/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th

Definition at line 3331 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [173/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th

Definition at line 3362 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [174/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th

Definition at line 3394 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [175/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th

Definition at line 3427 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [176/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th

Definition at line 3461 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [177/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th

Definition at line 3496 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [178/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th

Definition at line 3532 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [179/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th

Definition at line 3569 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [180/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th

Definition at line 3607 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [181/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st

Definition at line 3646 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [182/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd

Definition at line 3686 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [183/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd

Definition at line 3727 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [184/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th

Definition at line 3769 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [185/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th

Definition at line 3812 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [186/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th

Definition at line 3856 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [187/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th

Definition at line 3901 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [188/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th

Definition at line 3947 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [189/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th

Definition at line 3994 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [190/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th

Definition at line 4042 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [191/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st

Definition at line 4091 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [192/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void uhal::log ( NoticeLevel aNotice,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30,
const T31 &  aArg31 
)

Function to add a log entry at Notice level.

Parameters
aNoticea dummy parameter to choose the specialization of the function for the Notice level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st
aArg31a templated argument to be added to the log 32nd

Definition at line 4141 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [193/224]

template<typename T0 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st

Definition at line 1980 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [194/224]

template<typename T0 , typename T1 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd

Definition at line 1998 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [195/224]

template<typename T0 , typename T1 , typename T2 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd

Definition at line 2017 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [196/224]

template<typename T0 , typename T1 , typename T2 , typename T3 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th

Definition at line 2037 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [197/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th

Definition at line 2058 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [198/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th

Definition at line 2080 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [199/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th

Definition at line 2103 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [200/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th

Definition at line 2127 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [201/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th

Definition at line 2152 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [202/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th

Definition at line 2178 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [203/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th

Definition at line 2205 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [204/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th

Definition at line 2233 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [205/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th

Definition at line 2262 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [206/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th

Definition at line 2292 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [207/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th

Definition at line 2323 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [208/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th

Definition at line 2355 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [209/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th

Definition at line 2388 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [210/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th

Definition at line 2422 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [211/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th

Definition at line 2457 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [212/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th

Definition at line 2493 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [213/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st

Definition at line 2530 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [214/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd

Definition at line 2568 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [215/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd

Definition at line 2607 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [216/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th

Definition at line 2647 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [217/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th

Definition at line 2688 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [218/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th

Definition at line 2730 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [219/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th

Definition at line 2773 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [220/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th

Definition at line 2817 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [221/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th

Definition at line 2862 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [222/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th

Definition at line 2908 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [223/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st

Definition at line 2955 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log() [224/224]

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename T21 , typename T22 , typename T23 , typename T24 , typename T25 , typename T26 , typename T27 , typename T28 , typename T29 , typename T30 , typename T31 >
void uhal::log ( WarningLevel aWarning,
const T0 &  aArg0,
const T1 &  aArg1,
const T2 &  aArg2,
const T3 &  aArg3,
const T4 &  aArg4,
const T5 &  aArg5,
const T6 &  aArg6,
const T7 &  aArg7,
const T8 &  aArg8,
const T9 &  aArg9,
const T10 &  aArg10,
const T11 &  aArg11,
const T12 &  aArg12,
const T13 &  aArg13,
const T14 &  aArg14,
const T15 &  aArg15,
const T16 &  aArg16,
const T17 &  aArg17,
const T18 &  aArg18,
const T19 &  aArg19,
const T20 &  aArg20,
const T21 &  aArg21,
const T22 &  aArg22,
const T23 &  aArg23,
const T24 &  aArg24,
const T25 &  aArg25,
const T26 &  aArg26,
const T27 &  aArg27,
const T28 &  aArg28,
const T29 &  aArg29,
const T30 &  aArg30,
const T31 &  aArg31 
)

Function to add a log entry at Warning level.

Parameters
aWarninga dummy parameter to choose the specialization of the function for the Warning level
aArg0a templated argument to be added to the log 1st
aArg1a templated argument to be added to the log 2nd
aArg2a templated argument to be added to the log 3rd
aArg3a templated argument to be added to the log 4th
aArg4a templated argument to be added to the log 5th
aArg5a templated argument to be added to the log 6th
aArg6a templated argument to be added to the log 7th
aArg7a templated argument to be added to the log 8th
aArg8a templated argument to be added to the log 9th
aArg9a templated argument to be added to the log 10th
aArg10a templated argument to be added to the log 11th
aArg11a templated argument to be added to the log 12th
aArg12a templated argument to be added to the log 13th
aArg13a templated argument to be added to the log 14th
aArg14a templated argument to be added to the log 15th
aArg15a templated argument to be added to the log 16th
aArg16a templated argument to be added to the log 17th
aArg17a templated argument to be added to the log 18th
aArg18a templated argument to be added to the log 19th
aArg19a templated argument to be added to the log 20th
aArg20a templated argument to be added to the log 21st
aArg21a templated argument to be added to the log 22nd
aArg22a templated argument to be added to the log 23rd
aArg23a templated argument to be added to the log 24th
aArg24a templated argument to be added to the log 25th
aArg25a templated argument to be added to the log 26th
aArg26a templated argument to be added to the log 27th
aArg27a templated argument to be added to the log 28th
aArg28a templated argument to be added to the log 29th
aArg29a templated argument to be added to the log 30th
aArg30a templated argument to be added to the log 31st
aArg31a templated argument to be added to the log 32nd

Definition at line 3003 of file log.hxx.

References GetLoggingMutex(), uhal::BaseLogLevel< T >::head(), insert(), LoggingIncludes(), uhal::BaseLogLevel< T >::stream(), and uhal::BaseLogLevel< T >::tail().

◆ log_inserter()

template<typename T >
void uhal::log_inserter ( const T &  )

◆ LoggingIncludes() [1/6]

const bool & uhal::LoggingIncludes ( const DebugLevel )

Function to check at runtime whether the level Debug is to be included in the log output.

Make LoggingIncludes function a friend so it can access our private members.

Returns
whether the level Debug is to be included in the log output

Definition at line 250 of file log.cpp.

References uhal::log_configuration::mFalse, and uhal::log_configuration::mLoggingIncludesDebug.

◆ LoggingIncludes() [2/6]

const bool & uhal::LoggingIncludes ( const ErrorLevel )

Function to check at runtime whether the level Error is to be included in the log output.

Make LoggingIncludes function a friend so it can access our private members.

Returns
whether the level Error is to be included in the log output

Definition at line 122 of file log.cpp.

References uhal::log_configuration::mFalse, and uhal::log_configuration::mLoggingIncludesError.

◆ LoggingIncludes() [3/6]

const bool & uhal::LoggingIncludes ( const FatalLevel )

Function to check at runtime whether the level Fatal is to be included in the log output.

Make LoggingIncludes function a friend so it can access our private members.

Returns
whether the level Fatal is to be included in the log output

Definition at line 100 of file log.cpp.

References uhal::log_configuration::mFalse, and uhal::log_configuration::mLoggingIncludesFatal.

Referenced by uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::AnalyzeReceivedAndCreateReply(), and log().

◆ LoggingIncludes() [4/6]

const bool & uhal::LoggingIncludes ( const InfoLevel )

Function to check at runtime whether the level Info is to be included in the log output.

Make LoggingIncludes function a friend so it can access our private members.

Returns
whether the level Info is to be included in the log output

Definition at line 212 of file log.cpp.

References uhal::log_configuration::mFalse, and uhal::log_configuration::mLoggingIncludesInfo.

◆ LoggingIncludes() [5/6]

const bool & uhal::LoggingIncludes ( const NoticeLevel )

Function to check at runtime whether the level Notice is to be included in the log output.

Make LoggingIncludes function a friend so it can access our private members.

Returns
whether the level Notice is to be included in the log output

Definition at line 178 of file log.cpp.

References uhal::log_configuration::mFalse, and uhal::log_configuration::mLoggingIncludesNotice.

◆ LoggingIncludes() [6/6]

const bool & uhal::LoggingIncludes ( const WarningLevel )

Function to check at runtime whether the level Warning is to be included in the log output.

Make LoggingIncludes function a friend so it can access our private members.

Returns
whether the level Warning is to be included in the log output

Definition at line 148 of file log.cpp.

References uhal::log_configuration::mFalse, and uhal::log_configuration::mLoggingIncludesWarning.

◆ Now()

timeval uhal::Now ( )

◆ operator<<() [1/28]

std::ostream & uhal::operator<< ( std::ostream &  aStream,
const TimeIntervalStats aStats 
)

◆ operator<<() [2/28]

template<typename T >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Quote< T > &  aQuote 
)

Definition at line 41 of file log_inserters.quote.hxx.

◆ operator<<() [3/28]

template<time_element T0, char D0, time_element T1, char D1, time_element T2, char D2, time_element T3, char D3, time_element T4, char D4, time_element T5, char D5, time_element T6>
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Time< TimeFmt< T0, D0, T1, D1, T2, D2, T3, D3, T4, D4, T5, D5, T6 > > &  aTime 
)

Definition at line 125 of file log_inserters.time.hxx.

◆ operator<<() [4/28]

template<time_element T0, char D0, time_element T1, char D1, time_element T2, char D2, time_element T3, char D3, time_element T4, char D4, time_element T5>
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Time< TimeFmt< T0, D0, T1, D1, T2, D2, T3, D3, T4, D4, T5,' ', null > > &  aTime 
)

Definition at line 150 of file log_inserters.time.hxx.

◆ operator<<() [5/28]

template<time_element T0, char D0, time_element T1, char D1, time_element T2, char D2, time_element T3, char D3, time_element T4>
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Time< TimeFmt< T0, D0, T1, D1, T2, D2, T3, D3, T4,' ', null,' ', null > > &  aTime 
)

Definition at line 172 of file log_inserters.time.hxx.

◆ operator<<() [6/28]

template<time_element T0, char D0, time_element T1, char D1, time_element T2, char D2, time_element T3>
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Time< TimeFmt< T0, D0, T1, D1, T2, D2, T3,' ', null,' ', null,' ', null > > &  aTime 
)

Definition at line 191 of file log_inserters.time.hxx.

◆ operator<<() [7/28]

template<time_element T0, char D0, time_element T1, char D1, time_element T2>
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Time< TimeFmt< T0, D0, T1, D1, T2,' ', null,' ', null,' ', null,' ', null > > &  aTime 
)

Definition at line 207 of file log_inserters.time.hxx.

◆ operator<<() [8/28]

template<time_element T0, char D0, time_element T1>
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Time< TimeFmt< T0, D0, T1,' ', null,' ', null,' ', null,' ', null,' ', null > > &  aTime 
)

Definition at line 220 of file log_inserters.time.hxx.

◆ operator<<() [9/28]

template<time_element T0>
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Time< TimeFmt< T0,' ', null,' ', null,' ', null,' ', null,' ', null,' ', null > > &  aTime 
)

Definition at line 230 of file log_inserters.time.hxx.

◆ operator<<() [10/28]

template<typename T >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const _Type< T > &  aType 
)

Definition at line 45 of file log_inserters.type.hxx.

References setupTemplate::name.

◆ operator<<() [11/28]

std::ostream & uhal::operator<< ( std::ostream &  aStr,
const Location aLocation 
)

◆ operator<<() [12/28]

std::ostream & uhal::operator<< ( std::ostream &  aStr,
const ThisThreadID aThisThreadID 
)

Definition at line 42 of file log_inserters.threadID.cpp.

◆ operator<<() [13/28]

template<typename FORMAT >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::_Integer< int16_t, FORMAT > &  aInt 
)

Definition at line 278 of file log_inserters.integer.hxx.

References uhal::_Integer< T, FORMAT >::print().

◆ operator<<() [14/28]

template<typename FORMAT >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::_Integer< int32_t, FORMAT > &  aInt 
)

Definition at line 292 of file log_inserters.integer.hxx.

References uhal::_Integer< T, FORMAT >::print().

◆ operator<<() [15/28]

template<typename FORMAT >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::_Integer< int64_t, FORMAT > &  aInt 
)

Definition at line 306 of file log_inserters.integer.hxx.

References uhal::_Integer< T, FORMAT >::print().

◆ operator<<() [16/28]

template<typename FORMAT >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::_Integer< int8_t, FORMAT > &  aInt 
)

Definition at line 264 of file log_inserters.integer.hxx.

References uhal::_Integer< T, FORMAT >::print().

◆ operator<<() [17/28]

template<typename FORMAT >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::_Integer< uint16_t, FORMAT > &  aInt 
)

Definition at line 271 of file log_inserters.integer.hxx.

References uhal::_Integer< T, FORMAT >::print().

◆ operator<<() [18/28]

template<typename FORMAT >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::_Integer< uint32_t, FORMAT > &  aInt 
)

Definition at line 285 of file log_inserters.integer.hxx.

References uhal::_Integer< T, FORMAT >::print().

◆ operator<<() [19/28]

template<typename FORMAT >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::_Integer< uint64_t, FORMAT > &  aInt 
)

Definition at line 299 of file log_inserters.integer.hxx.

References uhal::_Integer< T, FORMAT >::print().

◆ operator<<() [20/28]

template<typename FORMAT >
std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::_Integer< uint8_t, FORMAT > &  aInt 
)

Definition at line 257 of file log_inserters.integer.hxx.

References uhal::_Integer< T, FORMAT >::print().

◆ operator<<() [21/28]

std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::HttpResponseType aHttpResponse 
)

◆ operator<<() [22/28]

std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::IPbusTransactionType aIPbusTransactionType 
)

Streaming operator for formatting objects of the uhal::IPbusTransactionType.

Parameters
aStra stream to which to append the formatted data
aIPbusTransactionTypean enum object to be formatted
Returns
a reference to the stream for chaining stram calls

Definition at line 56 of file ProtocolIPbusCore.cpp.

References B_O_T, CONFIG_SPACE_READ, NI_READ, NI_WRITE, R_A_I, READ, RMW_BITS, RMW_SUM, and WRITE.

◆ operator<<() [23/28]

std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::Node aNode 
)

Definition at line 819 of file Node.cpp.

References uhal::Node::stream().

◆ operator<<() [24/28]

std::ostream & uhal::operator<< ( std::ostream &  aStr,
const uhal::URI aURI 
)

◆ operator<<() [25/28]

std::ostream& uhal::operator<< ( std::ostream &  aStream,
const Mmap::PacketFmt aPacket 
)

Definition at line 90 of file ProtocolMmap.cpp.

References dec, hex, and uhal::Mmap::PacketFmt::mData.

◆ operator<<() [26/28]

std::ostream & uhal::operator<< ( std::ostream &  aStream,
const PCIe::PacketFmt aPacket 
)

Definition at line 92 of file ProtocolPCIe.cpp.

References dec, hex, and uhal::PCIe::PacketFmt::mData.

◆ operator<<() [27/28]

std::ostream& uhal::operator<< ( std::ostream &  aStream,
const std::pair< const Node *, const Node * > &  aNodes 
)

Definition at line 48 of file test_nodes.cpp.

◆ operator<<() [28/28]

template<typename T >
std::ostream& uhal::operator<< ( std::ostream &  aStream,
const TranslatedFmt< T > &  aFmt 
)

◆ print()

template<time_element T>
void uhal::print ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &  aUsec 
)

Format a time element for for sending to the log.

Parameters
aTma tm struct containing the time to be formatted (down to the second)
aUsecthe number of microseconds past the second

◆ print< day >()

template<>
void uhal::print< day > ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &   
)

Definition at line 90 of file log_inserters.time.cpp.

◆ print< hr >()

template<>
void uhal::print< hr > ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &   
)

Definition at line 102 of file log_inserters.time.cpp.

◆ print< min >()

template<>
void uhal::print< min > ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &   
)

Definition at line 113 of file log_inserters.time.cpp.

◆ print< mth >()

template<>
void uhal::print< mth > ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &   
)

Definition at line 81 of file log_inserters.time.cpp.

◆ print< sec >()

template<>
void uhal::print< sec > ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &   
)

Definition at line 127 of file log_inserters.time.cpp.

◆ print< strmth >()

template<>
void uhal::print< strmth > ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &   
)

Definition at line 72 of file log_inserters.time.cpp.

◆ print< usec >()

template<>
void uhal::print< usec > ( std::ostream &  aStr,
const tm *  ,
const uint32_t &  aUsec 
)

Definition at line 141 of file log_inserters.time.cpp.

◆ print< year >()

template<>
void uhal::print< year > ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &   
)

Definition at line 47 of file log_inserters.time.cpp.

◆ print< yr >()

template<>
void uhal::print< yr > ( std::ostream &  aStr,
const tm *  aTm,
const uint32_t &   
)

Definition at line 55 of file log_inserters.time.cpp.

◆ Quote() [1/2]

_Quote< const char * > uhal::Quote ( const char *  aStr)

Definition at line 39 of file log_inserters.quote.cpp.

◆ Quote() [2/2]

template<typename T >
_Quote< T > uhal::Quote ( const T &  aT)

Definition at line 49 of file log_inserters.quote.hxx.

Referenced by uhal::NodeTreeBuilder::addChildren(), uhal::NodeTreeBuilder::CallBack(), uhal::ConnectionManager::CallBack(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::CheckDeadline(), uhal::UDP< InnerProtocol >::CheckDeadline(), uhal::NodeTreeBuilder::checkForAddressCollisions(), uhal::Mmap::File::close(), uhal::PCIe::File::close(), uhal::UDP< InnerProtocol >::connect(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::connect(), uhal::Mmap::connect(), uhal::PCIe::connect(), uhal::DerivedNodeFactory::convertToClassType(), uhal::DerivedNodeFactory::Creator< T >::create(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::dispatchExceptionHandler(), uhal::Mmap::dispatchExceptionHandler(), uhal::PCIe::dispatchExceptionHandler(), ExtractTargetID(), uhal::tests::PCIeDummyHardware::fifoRead(), uhal::Mmap::Flush(), uhal::PCIe::Flush(), uhal::Rule< R >::forbid(), uhal::ClientFactory::getClient(), uhal::ConnectionManager::getDevice(), uhal::Node::getNode(), uhal::NodeTreeBuilder::getNodeTree(), uhal::utilities::GetXMLattribute(), uhal::utilities::HttpGet(), uhal::Mmap::implementDispatch(), uhal::PCIe::implementDispatch(), uhal::PCIe::File::lock(), main(), uhal::Mmap::Mmap(), uhal::Mmap::File::open(), uhal::PCIe::File::open(), uhal::utilities::OpenFile(), uhal::utilities::OpenFileHttp(), uhal::utilities::OpenFileLocal(), uhal::Parser< R >::operator()(), operator<<(), uhal::utilities::ParseSemicolonDelimitedUriList(), uhal::PCIe::PCIe(), uhal::tests::PCIeDummyHardware::PCIeDummyHardware(), uhal::utilities::PugiXMLParseResultPrettifier(), uhal::PCIe::File::read(), uhal::Mmap::read(), uhal::PCIe::read(), uhal::Node::read(), uhal::UDP< InnerProtocol >::read_callback(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::read_callback(), uhal::Node::readBlock(), uhal::Node::readBlockOffset(), uhal::Rule< R >::require(), uhal::tests::PCIeDummyHardware::run(), uhal::tests::PerfTester::runValidationTest(), setLogLevelFromEnvironment(), uhal::NodeTreeBuilder::setModeAndSize(), uhal::utilities::ShellExpandFilenameExpr(), uhal::tests::PCIeDummyHardware::stop(), uhal::PCIe::File::unlock(), uhal::ControlHub< InnerProtocol >::validate(), uhal::IPbusCore::validate(), uhal::IPbus< 2, IPbus_minor >::validate(), uhal::PCIe::File::write(), uhal::Mmap::write(), uhal::PCIe::write(), uhal::Node::write(), uhal::UDP< InnerProtocol >::write_callback(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::write_callback(), uhal::Node::writeBlock(), uhal::Node::writeBlockOffset(), uhal::tests::PCIeDummyHardware::~PCIeDummyHardware(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::~TCP(), and uhal::UDP< InnerProtocol >::~UDP().

◆ setLogLevelFromEnvironment()

void uhal::setLogLevelFromEnvironment ( const char *  aEnvVar)

Function to specify that the logging level should be retrieved from an environment variable.

Parameters
aEnvVarthe name of the environment variable which is used to specify the logging level

Definition at line 17 of file log.cpp.

References Debug, Error, Fatal, Info, log(), Notice, Quote(), setLogLevelTo(), and Warning.

Referenced by main().

◆ setLogLevelTo() [1/6]

void uhal::setLogLevelTo ( const DebugLevel )

Function to specify, at runtime, that only messages with a severity level above Debug should be logged.

Make setLogLevelTo function a friend so it can access our private members.

Definition at line 228 of file log.cpp.

References uhal::log_configuration::mLoggingIncludesDebug, uhal::log_configuration::mLoggingIncludesError, uhal::log_configuration::mLoggingIncludesFatal, uhal::log_configuration::mLoggingIncludesInfo, uhal::log_configuration::mLoggingIncludesNotice, and uhal::log_configuration::mLoggingIncludesWarning.

◆ setLogLevelTo() [2/6]

void uhal::setLogLevelTo ( const ErrorLevel )

Function to specify, at runtime, that only messages with a severity level above Error should be logged.

Make setLogLevelTo function a friend so it can access our private members.

Definition at line 108 of file log.cpp.

References uhal::log_configuration::mLoggingIncludesDebug, uhal::log_configuration::mLoggingIncludesError, uhal::log_configuration::mLoggingIncludesFatal, uhal::log_configuration::mLoggingIncludesInfo, uhal::log_configuration::mLoggingIncludesNotice, and uhal::log_configuration::mLoggingIncludesWarning.

◆ setLogLevelTo() [3/6]

void uhal::setLogLevelTo ( const FatalLevel )

◆ setLogLevelTo() [4/6]

void uhal::setLogLevelTo ( const InfoLevel )

Function to specify, at runtime, that only messages with a severity level above Info should be logged.

Make setLogLevelTo function a friend so it can access our private members.

Definition at line 192 of file log.cpp.

References uhal::log_configuration::mLoggingIncludesDebug, uhal::log_configuration::mLoggingIncludesError, uhal::log_configuration::mLoggingIncludesFatal, uhal::log_configuration::mLoggingIncludesInfo, uhal::log_configuration::mLoggingIncludesNotice, and uhal::log_configuration::mLoggingIncludesWarning.

◆ setLogLevelTo() [5/6]

void uhal::setLogLevelTo ( const NoticeLevel )

Function to specify, at runtime, that only messages with a severity level above Notice should be logged.

Make setLogLevelTo function a friend so it can access our private members.

Definition at line 160 of file log.cpp.

References uhal::log_configuration::mLoggingIncludesDebug, uhal::log_configuration::mLoggingIncludesError, uhal::log_configuration::mLoggingIncludesFatal, uhal::log_configuration::mLoggingIncludesInfo, uhal::log_configuration::mLoggingIncludesNotice, and uhal::log_configuration::mLoggingIncludesWarning.

◆ setLogLevelTo() [6/6]

void uhal::setLogLevelTo ( const WarningLevel )

Function to specify, at runtime, that only messages with a severity level above Warning should be logged.

Make setLogLevelTo function a friend so it can access our private members.

Definition at line 132 of file log.cpp.

References uhal::log_configuration::mLoggingIncludesDebug, uhal::log_configuration::mLoggingIncludesError, uhal::log_configuration::mLoggingIncludesFatal, uhal::log_configuration::mLoggingIncludesInfo, uhal::log_configuration::mLoggingIncludesNotice, and uhal::log_configuration::mLoggingIncludesWarning.

◆ sign_helper() [1/5]

template<>
void uhal::sign_helper ( std::ostream &  aStr,
const int16_t &  aInt 
)

Helper function for adding the '+'/'-' sign to int16_ts.

Definition at line 49 of file log_inserters.integer.cpp.

◆ sign_helper() [2/5]

template<>
void uhal::sign_helper ( std::ostream &  aStr,
const int32_t &  aInt 
)

Helper function for adding the '+'/'-' sign to int32_ts.

Definition at line 58 of file log_inserters.integer.cpp.

◆ sign_helper() [3/5]

template<>
void uhal::sign_helper ( std::ostream &  aStr,
const int64_t &  aInt 
)

Helper function for adding the '+'/'-' sign to int64_ts.

Definition at line 67 of file log_inserters.integer.cpp.

◆ sign_helper() [4/5]

template<>
void uhal::sign_helper ( std::ostream &  aStr,
const int8_t &  aInt 
)

Helper function for adding the '+'/'-' sign to int8_ts.

Definition at line 40 of file log_inserters.integer.cpp.

◆ sign_helper() [5/5]

template<typename T >
void uhal::sign_helper ( std::ostream &  aStr,
const T &  aInt 
)

Helper function for adding the '+'/'-' sign.

Definition at line 55 of file log_inserters.integer.hxx.

Referenced by uhal::_Integer< T, IntFmt< dec, fixed, WIDTH > >::print(), and uhal::_Integer< T, IntFmt< dec, variable, WIDTH > >::print().

◆ Time() [1/2]

_Time< DefaultTimeFmt > uhal::Time ( const timeval &  aTime)

Helper function which wrap the template uglyness in a pretty package.

Parameters
aTimea time object to be formatted and logged
Returns
a time wrapper object whose template parameters fully encapsulate the default formatting

Definition at line 53 of file log_inserters.time.hxx.

Referenced by uhal::FatalLevel::colour_head(), uhal::ErrorLevel::colour_head(), uhal::WarningLevel::colour_head(), uhal::NoticeLevel::colour_head(), uhal::InfoLevel::colour_head(), uhal::DebugLevel::colour_head(), and main().

◆ Time() [2/2]

template<typename FORMAT >
_Time< FORMAT > uhal::Time ( const timeval &  aTime,
const FORMAT &  aFmt 
)

Helper function which wrap the template uglyness in a pretty package.

Parameters
aTimea time object to be formatted and logged
aFmta time format object whose template parameters fully encapsulate the desired formatting
Returns
a time wrapper object whose template parameters fully encapsulate the desired formatting

Definition at line 241 of file log_inserters.time.hxx.

◆ toString()

std::string uhal::toString ( const URI aURI)

◆ Type() [1/2]

template<typename T >
_Type< T > uhal::Type ( )

◆ Type() [2/2]

template<typename T >
_Type< T > uhal::Type ( const T &  aT)

Definition at line 66 of file log_inserters.type.hxx.

Variable Documentation

◆ Debug

DebugLevel uhal::Debug

Definition at line 133 of file LogLevels.cpp.

Referenced by uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::analyze(), uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::AnalyzeReceivedAndCreateReply(), uhal::NodeTreeBuilder::bitmaskNodeCreator(), uhal::tests::PerfTester::buildClients(), uhal::ClientInterface::checkBufferSpace(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::CheckDeadline(), uhal::UDP< InnerProtocol >::CheckDeadline(), uhal::Mmap::connect(), uhal::PCIe::connect(), uhal::DerivedNodeFactory::Creator< T >::create(), uhal::Mmap::Flush(), uhal::PCIe::Flush(), uhal::IPbusCore::implementBOT(), uhal::Mmap::implementDispatch(), uhal::PCIe::implementDispatch(), uhal::IPbusCore::implementRead(), uhal::IPbusCore::implementReadBlock(), uhal::IPbusCore::implementReadConfigurationSpace(), uhal::IPbusCore::implementRMWbits(), uhal::IPbusCore::implementRMWsum(), uhal::IPbusCore::implementWrite(), uhal::IPbusCore::implementWriteBlock(), uhal::NodeTreeBuilder::moduleNodeCreator(), uhal::tests::DummyHardwareOptions::parseFromCommandLine(), uhal::utilities::ParseSemicolonDelimitedUriList(), uhal::tests::PCIeDummyHardware::PCIeDummyHardware(), uhal::NodeTreeBuilder::plainNodeCreator(), uhal::IPbus< 1, IPbus_minor >::predispatch(), uhal::tests::DummyHardware< 2, 0 >::read(), uhal::UDP< InnerProtocol >::read(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::read(), uhal::Mmap::read(), uhal::PCIe::read(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::read_callback(), uhal::tests::PCIeDummyHardware::run(), setLogLevelFromEnvironment(), uhal::utilities::ShellExpandFilenameExpr(), uhal::IPbusCore::validate(), uhal::UDP< InnerProtocol >::write(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::write(), uhal::Mmap::write(), and uhal::PCIe::write().

◆ Error

ErrorLevel uhal::Error

Definition at line 61 of file LogLevels.cpp.

Referenced by uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::analyze(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::analyze(), uhal::NodeTreeBuilder::CallBack(), uhal::ConnectionManager::CallBack(), uhal::tests::PerfTester::QueuedBlockRead::check_values(), uhal::tests::PerfTester::QueuedBlockWrite::check_values(), uhal::tests::PerfTester::QueuedRmwBits::check_values(), uhal::tests::PerfTester::QueuedRmwSum::check_values(), uhal::NodeTreeBuilder::checkForAddressCollisions(), uhal::Mmap::File::close(), uhal::PCIe::File::close(), uhal::IPbus< 1, IPbus_minor >::ExtractHeader(), uhal::IPbus< 2, IPbus_minor >::ExtractHeader(), uhal::utilities::GetXMLattribute(), uhal::tests::TCPDummyHardware< IPbus_major, IPbus_minor >::handle_read_chunk_header(), uhal::tests::TCPDummyHardware< IPbus_major, IPbus_minor >::handle_read_chunk_payload(), uhal::utilities::HttpGet(), uhal::exception::IPbusCoreResponseCodeSet::IPbusCoreResponseCodeSet(), log(), main(), uhal::tests::DummyHardwareOptions::parseFromCommandLine(), uhal::utilities::PugiXMLParseResultPrettifier(), uhal::UDP< InnerProtocol >::read(), uhal::UDP< InnerProtocol >::read_callback(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::read_callback(), uhal::tests::PerfTester::runValidationTest(), uhal::tests::DummyHardware< 2, 0 >::SetEndpoint(), setLogLevelFromEnvironment(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::unknown_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::unknown_packet_header(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::unknown_type(), uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::unknown_type(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::unknown_type(), uhal::PCIe::RobustMutex::unlock(), uhal::UDP< InnerProtocol >::write(), uhal::TCP< InnerProtocol, nr_buffers_per_send >::~TCP(), and uhal::UDP< InnerProtocol >::~UDP().

◆ Fatal

FatalLevel uhal::Fatal

◆ Info

InfoLevel uhal::Info

◆ Notice

NoticeLevel uhal::Notice

Definition at line 97 of file LogLevels.cpp.

Referenced by uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::bot(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::bot(), uhal::tests::PerfTester::QueuedBlockRead::check_values(), uhal::tests::PerfTester::QueuedBlockWrite::check_values(), uhal::tests::PerfTester::QueuedRmwBits::check_values(), uhal::tests::PerfTester::QueuedRmwSum::check_values(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::control_packet_header(), uhal::tests::DummyHardware< IPbus_major, IPbus_minor >::control_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::control_packet_header(), uhal::Mmap::dispatchExceptionHandler(), uhal::PCIe::dispatchExceptionHandler(), main(), uhal::Mmap::Mmap(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::ni_read(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::ni_read(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::ni_write(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::ni_write(), uhal::tests::DummyHardwareOptions::parseFromCommandLine(), uhal::PCIe::PCIe(), uhal::tests::PCIeDummyHardware::PCIeDummyHardware(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::read(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::read(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::readConfigurationSpace(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::resend_packet_header(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::rmw_bits(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::rmw_bits(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::rmw_sum(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::rmw_sum(), uhal::tests::PerfTester::runValidationTest(), setLogLevelFromEnvironment(), uhal::NodeTreeBuilder::setModeAndSize(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::status_packet_header(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::status_packet_header(), uhal::tests::PerfTester::validation_test_block_write_read(), uhal::HostToTargetInspector< IPbus_major, IPbus_minor >::write(), uhal::TargetToHostInspector< IPbus_major, IPbus_minor >::write(), and uhal::tests::PCIeDummyHardware::~PCIeDummyHardware().

◆ Warning

WarningLevel uhal::Warning