μHAL (v2.7.9)
Part of the IPbus software repository
Classes | Namespaces | Functions
log.hpp File Reference
#include <iosfwd>
#include <uhal/log/log_inserters.hpp>
#include <uhal/log/LogLevels.hpp>
#include <uhal/log/exception.hpp>
#include "uhal/log/log.hxx"
Include dependency graph for log.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  uhal::log_configuration
 Class to restrict access to the log configuration parameters. More...
 

Namespaces

 boost
 
 uhal
 

Functions

void uhal::setLogLevelFromEnvironment (const char *aEnvVar)
 Function to specify that the logging level should be retrieved from an environment variable. More...
 
void uhal::disableLogging ()
 Function to disable all logging levels. More...
 
boost::mutex & uhal::GetLoggingMutex ()
 Function to retrieve the mutex lock used by the logger. More...
 
void uhal::setLogLevelTo (const FatalLevel &)
 Function to specify, at runtime, that only messages with a severity level above Fatal should be logged. More...
 
const bool & uhal::LoggingIncludes (const FatalLevel &)
 Function to check at runtime whether the level Fatal is to be included in the log output. More...
 
void uhal::setLogLevelTo (const ErrorLevel &)
 Function to specify, at runtime, that only messages with a severity level above Error should be logged. More...
 
const bool & uhal::LoggingIncludes (const ErrorLevel &)
 Function to check at runtime whether the level Error is to be included in the log output. More...
 
void uhal::setLogLevelTo (const WarningLevel &)
 Function to specify, at runtime, that only messages with a severity level above Warning should be logged. More...
 
const bool & uhal::LoggingIncludes (const WarningLevel &)
 Function to check at runtime whether the level Warning is to be included in the log output. More...
 
void uhal::setLogLevelTo (const NoticeLevel &)
 Function to specify, at runtime, that only messages with a severity level above Notice should be logged. More...
 
const bool & uhal::LoggingIncludes (const NoticeLevel &)
 Function to check at runtime whether the level Notice is to be included in the log output. More...
 
void uhal::setLogLevelTo (const InfoLevel &)
 Function to specify, at runtime, that only messages with a severity level above Info should be logged. More...
 
const bool & uhal::LoggingIncludes (const InfoLevel &)
 Function to check at runtime whether the level Info is to be included in the log output. More...
 
void uhal::setLogLevelTo (const DebugLevel &)
 Function to specify, at runtime, that only messages with a severity level above Debug should be logged. More...
 
const bool & uhal::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 uhal::log (FatalLevel &aFatal, const T0 &aArg0)
 Function to add a log entry at Fatal level. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. More...
 
template<typename T0 >
void uhal::log (ErrorLevel &aError, const T0 &aArg0)
 Function to add a log entry at Error level. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. More...
 
template<typename T0 >
void uhal::log (WarningLevel &aWarning, const T0 &aArg0)
 Function to add a log entry at Warning level. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. More...
 
template<typename T0 >
void uhal::log (NoticeLevel &aNotice, const T0 &aArg0)
 Function to add a log entry at Notice level. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. More...
 
template<typename T0 >
void uhal::log (InfoLevel &aInfo, const T0 &aArg0)
 Function to add a log entry at Info level. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. More...
 
template<typename T0 >
void uhal::log (DebugLevel &aDebug, const T0 &aArg0)
 Function to add a log entry at Debug level. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. 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 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. More...
 
template<typename T0 >
void uhal::log (exception::exception &aExc, const T0 &aArg0)
 
template<typename T0 , typename T1 >
void uhal::log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1)
 
template<typename T0 , typename T1 , typename T2 >
void uhal::log (exception::exception &aExc, const T0 &aArg0, const T1 &aArg1, const T2 &aArg2)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
template<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)
 
template<typename T0 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)
 
template<typename T0 , typename T1 , 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)