DUECA/DUSIME
Macros
newlog-macros.hxx File Reference

Definition of DUECA logging macros. More...

This graph shows which files directly or indirectly include this file:

Macros

#define D_CNF_INITIAL_ON   false
 Debug messages for configuration initial state.
 
#define D_CNF(A)
 Debug messages for configuration related actions. More...
 
#define I_CNF_INITIAL_ON   false
 Information messages for configuration initial state.
 
#define I_CNF(A)
 Informational messages for configuration related actions. More...
 
#define W_CNF_INITIAL_ON   false
 Warning messages for configuration initial state.
 
#define W_CNF(A)
 Warning messages for configuration related actions. More...
 
#define E_CNF(A)
 Error messages for configuration related actions. More...
 
#define D_SYS_INITIAL_ON   false
 Debug messages for base system initial state.
 
#define D_SYS(A)
 Debug messages for DUECA base system related actions. More...
 
#define I_SYS_INITIAL_ON   false
 Informational messages for base system initial state.
 
#define I_SYS(A)
 Informational messages for DUECA base system related actions. More...
 
#define W_SYS_INITIAL_ON   false
 Warning messages for base system initial state.
 
#define W_SYS(A)
 Warning messages for DUECA base system related actions. More...
 
#define E_SYS(A)
 Error messages for DUECA base system related actions. More...
 
#define D_ACT_INITIAL_ON   false
 Debug messages for triggering and activation initial state.
 
#define D_ACT(A)
 Debug messages for triggering&activation related actions. More...
 
#define I_ACT_INITIAL_ON   false
 Informational messages for triggering and activation initial state.
 
#define I_ACT(A)
 Informational messages for triggering&activation related actions. More...
 
#define W_ACT_INITIAL_ON   false
 Warning messages for triggering and activation initial state.
 
#define W_ACT(A)
 Warning messages for triggering&activation related actions. More...
 
#define E_ACT(A)
 Error messages for triggering&activation related actions. More...
 
#define D_CHN_INITIAL_ON   false
 Debug messages for channel communication initial state.
 
#define D_CHN(A)
 Debug messages for channel communication related actions. More...
 
#define I_CHN_INITIAL_ON   false
 Informational messages for channel communication initial state.
 
#define I_CHN(A)
 Informational messages for channel communication related actions. More...
 
#define W_CHN_INITIAL_ON   false
 Warning messages for channel communication initial state.
 
#define W_CHN(A)
 Warning messages for channel communication related actions. More...
 
#define E_CHN(A)
 Error messages for channel communication related actions. More...
 
#define D_SHM_INITIAL_ON   false
 Debug messages for shared memory initial state.
 
#define D_SHM(A)
 Debug messages for shared memory backend related actions. More...
 
#define I_SHM_INITIAL_ON   false
 Informational messages for shared memory initial state.
 
#define I_SHM(A)
 Informational messages for shared memory backend related actions. More...
 
#define W_SHM_INITIAL_ON   false
 Warning messages for shared memory initial state.
 
#define W_SHM(A)
 Warning messages for shared memory backend related actions. More...
 
#define E_SHM(A)
 Error messages for shared memory backend related actions. More...
 
#define D_TIM_INITIAL_ON   false
 Debug messages for timing initial state.
 
#define D_TIM(A)
 Debug messages for timing related actions. More...
 
#define I_TIM_INITIAL_ON   false
 Informational messages for timing initial state.
 
#define I_TIM(A)
 Informational messages for timing related actions. More...
 
#define W_TIM_INITIAL_ON   false
 Warning messages for timing initial state.
 
#define W_TIM(A)
 Warning messages for timing related actions. More...
 
#define E_TIM(A)
 Error messages for timing related actions. More...
 
#define D_NET_INITIAL_ON   false
 Debug messages for network communication initial state.
 
#define D_NET(A)
 Debug messages for network backend related actions. More...
 
#define I_NET_INITIAL_ON   false
 Informational messages for network communication initial state.
 
#define I_NET(A)
 Informational messages for network backend related actions. More...
 
#define W_NET_INITIAL_ON   false
 Warning messages for network communication initial state.
 
#define W_NET(A)
 Warning messages for network backend related actions. More...
 
#define E_NET(A)
 Error messages for network backend related actions. More...
 
#define D_MOD_INITIAL_ON   false
 Debug messages for application code (modules) initial state.
 
#define D_MOD(A)
 Debug messages for application module code. More...
 
#define I_MOD_INITIAL_ON   false
 Informational messages for application code (modules) initial state.
 
#define I_MOD(A)
 Informational messages for application module code. More...
 
#define W_MOD_INITIAL_ON   false
 Warning messages for application code (modules) initial state.
 
#define W_MOD(A)
 Warning messages for application module code. More...
 
#define E_MOD(A)
 Error messages for application module code. More...
 
#define D_STS_INITIAL_ON   false
 Debug messages for state machine initial state.
 
#define D_STS(A)
 Debug messages for distributed state machine. More...
 
#define I_STS_INITIAL_ON   false
 Informational messages for state machine initial state.
 
#define I_STS(A)
 Informational messages for distributed state machine. More...
 
#define W_STS_INITIAL_ON   false
 Warning messages for state machine initial state.
 
#define W_STS(A)
 Warning messages for distributed state machine. More...
 
#define E_STS(A)
 Error messages for distributed state machine. More...
 
#define D_TRM_INITIAL_ON   false
 Debug messages for trim calculation initial state.
 
#define D_TRM(A)
 Debug messages for trim calculation. More...
 
#define I_TRM_INITIAL_ON   false
 Informational messages for trim calculation initial state.
 
#define I_TRM(A)
 Informational messages for trim calculation. More...
 
#define W_TRM_INITIAL_ON   false
 Warning messages for trim calculation initial state.
 
#define W_TRM(A)
 Warning messages for trim calculation. More...
 
#define E_TRM(A)
 Error messages for trim calculation. More...
 
#define D_MEM_INITIAL_ON   false
 Debug messages for memory handling initial state.
 
#define D_MEM(A)
 Debug messages for memory management. More...
 
#define I_MEM_INITIAL_ON   false
 Informational messages for memory handling initial state.
 
#define I_MEM(A)
 Informational messages for memory management. More...
 
#define W_MEM_INITIAL_ON   false
 Warning messages for memory handling initial state.
 
#define W_MEM(A)
 Warning messages for memory management. More...
 
#define E_MEM(A)
 Error messages for memory management. More...
 
#define D_INT_INITIAL_ON   false
 Debug messages for DUECA interconnections initial state.
 
#define D_INT(A)
 Debug messages from the DUECA interconnector. More...
 
#define I_INT_INITIAL_ON   false
 Informational messages for DUECA interconnections initial state.
 
#define I_INT(A)
 Informational messages from the DUECA interconnector. More...
 
#define W_INT_INITIAL_ON   false
 Warning messages for DUECA interconnections initial state.
 
#define W_INT(A)
 Warning messages from the DUECA interconnector. More...
 
#define E_INT(A)
 Error messages from the DUECA interconnector. More...
 
#define D_XTR_INITIAL_ON   false
 Debug messages for extras initial state.
 
#define D_XTR(A)
 Debug messages for extra facilities. More...
 
#define I_XTR_INITIAL_ON   false
 Informational messages for extras initial state.
 
#define I_XTR(A)
 Informational messages for extra facilities. More...
 
#define W_XTR_INITIAL_ON   false
 Warning messages for extras initial state.
 
#define W_XTR(A)
 Warning messages for extra facilities. More...
 
#define E_XTR(A)
 Error messages for extra facilities. More...
 

Detailed Description

Definition of DUECA logging macros.

Macro Definition Documentation

◆ D_CNF

#define D_CNF (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_cnf(), D_CNF_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_CNF_INITIAL_ON
Debug messages for configuration initial state.
Definition: newlog-macros.hxx:33

Debug messages for configuration related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_CNF

#define I_CNF (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_cnf(), I_CNF_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_CNF_INITIAL_ON
Information messages for configuration initial state.
Definition: newlog-macros.hxx:53

Informational messages for configuration related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_CNF

#define W_CNF (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_cnf(), W_CNF_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_CNF_INITIAL_ON
Warning messages for configuration initial state.
Definition: newlog-macros.hxx:73

Warning messages for configuration related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_CNF

#define E_CNF (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_cnf()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for configuration related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_SYS

#define D_SYS (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_sys(), D_SYS_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_SYS_INITIAL_ON
Debug messages for base system initial state.
Definition: newlog-macros.hxx:107

Debug messages for DUECA base system related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_SYS

#define I_SYS (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_sys(), I_SYS_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_SYS_INITIAL_ON
Informational messages for base system initial state.
Definition: newlog-macros.hxx:127

Informational messages for DUECA base system related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_SYS

#define W_SYS (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_sys(), W_SYS_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_SYS_INITIAL_ON
Warning messages for base system initial state.
Definition: newlog-macros.hxx:147

Warning messages for DUECA base system related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_SYS

#define E_SYS (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_sys()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for DUECA base system related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_ACT

#define D_ACT (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_act(), D_ACT_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_ACT_INITIAL_ON
Debug messages for triggering and activation initial state.
Definition: newlog-macros.hxx:182

Debug messages for triggering&activation related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_ACT

#define I_ACT (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_act(), I_ACT_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_ACT_INITIAL_ON
Informational messages for triggering and activation initial state.
Definition: newlog-macros.hxx:202

Informational messages for triggering&activation related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_ACT

#define W_ACT (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_act(), W_ACT_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_ACT_INITIAL_ON
Warning messages for triggering and activation initial state.
Definition: newlog-macros.hxx:222

Warning messages for triggering&activation related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_ACT

#define E_ACT (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_act()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for triggering&activation related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_CHN

#define D_CHN (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_chn(), D_CHN_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_CHN_INITIAL_ON
Debug messages for channel communication initial state.
Definition: newlog-macros.hxx:257

Debug messages for channel communication related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_CHN

#define I_CHN (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_chn(), I_CHN_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_CHN_INITIAL_ON
Informational messages for channel communication initial state.
Definition: newlog-macros.hxx:277

Informational messages for channel communication related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_CHN

#define W_CHN (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_chn(), W_CHN_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_CHN_INITIAL_ON
Warning messages for channel communication initial state.
Definition: newlog-macros.hxx:297

Warning messages for channel communication related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_CHN

#define E_CHN (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_chn()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for channel communication related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_SHM

#define D_SHM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_shm(), D_SHM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_SHM_INITIAL_ON
Debug messages for shared memory initial state.
Definition: newlog-macros.hxx:332

Debug messages for shared memory backend related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_SHM

#define I_SHM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_shm(), I_SHM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_SHM_INITIAL_ON
Informational messages for shared memory initial state.
Definition: newlog-macros.hxx:352

Informational messages for shared memory backend related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_SHM

#define W_SHM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_shm(), W_SHM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_SHM_INITIAL_ON
Warning messages for shared memory initial state.
Definition: newlog-macros.hxx:372

Warning messages for shared memory backend related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_SHM

#define E_SHM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_shm()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for shared memory backend related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_TIM

#define D_TIM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_tim(), D_TIM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_TIM_INITIAL_ON
Debug messages for timing initial state.
Definition: newlog-macros.hxx:407

Debug messages for timing related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_TIM

#define I_TIM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_tim(), I_TIM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_TIM_INITIAL_ON
Informational messages for timing initial state.
Definition: newlog-macros.hxx:427

Informational messages for timing related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_TIM

#define W_TIM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_tim(), W_TIM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_TIM_INITIAL_ON
Warning messages for timing initial state.
Definition: newlog-macros.hxx:447

Warning messages for timing related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_TIM

#define E_TIM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_tim()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for timing related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_NET

#define D_NET (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_net(), D_NET_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_NET_INITIAL_ON
Debug messages for network communication initial state.
Definition: newlog-macros.hxx:482

Debug messages for network backend related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_NET

#define I_NET (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_net(), I_NET_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_NET_INITIAL_ON
Informational messages for network communication initial state.
Definition: newlog-macros.hxx:502

Informational messages for network backend related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_NET

#define W_NET (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_net(), W_NET_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_NET_INITIAL_ON
Warning messages for network communication initial state.
Definition: newlog-macros.hxx:522

Warning messages for network backend related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_NET

#define E_NET (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_net()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for network backend related actions.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_MOD

#define D_MOD (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_mod(), D_MOD_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_MOD_INITIAL_ON
Debug messages for application code (modules) initial state.
Definition: newlog-macros.hxx:559

Debug messages for application module code.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_MOD

#define I_MOD (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_mod(), I_MOD_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_MOD_INITIAL_ON
Informational messages for application code (modules) initial state.
Definition: newlog-macros.hxx:581

Informational messages for application module code.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_MOD

#define W_MOD (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_mod(), W_MOD_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_MOD_INITIAL_ON
Warning messages for application code (modules) initial state.
Definition: newlog-macros.hxx:601

Warning messages for application module code.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_MOD

#define E_MOD (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_mod()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for application module code.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_STS

#define D_STS (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_sts(), D_STS_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_STS_INITIAL_ON
Debug messages for state machine initial state.
Definition: newlog-macros.hxx:636

Debug messages for distributed state machine.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_STS

#define I_STS (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_sts(), I_STS_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_STS_INITIAL_ON
Informational messages for state machine initial state.
Definition: newlog-macros.hxx:656

Informational messages for distributed state machine.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_STS

#define W_STS (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_sts(), W_STS_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_STS_INITIAL_ON
Warning messages for state machine initial state.
Definition: newlog-macros.hxx:676

Warning messages for distributed state machine.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_STS

#define E_STS (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_sts()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for distributed state machine.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_TRM

#define D_TRM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_trm(), D_TRM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_TRM_INITIAL_ON
Debug messages for trim calculation initial state.
Definition: newlog-macros.hxx:711

Debug messages for trim calculation.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_TRM

#define I_TRM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_trm(), I_TRM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_TRM_INITIAL_ON
Informational messages for trim calculation initial state.
Definition: newlog-macros.hxx:731

Informational messages for trim calculation.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_TRM

#define W_TRM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_trm(), W_TRM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_TRM_INITIAL_ON
Warning messages for trim calculation initial state.
Definition: newlog-macros.hxx:751

Warning messages for trim calculation.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_TRM

#define E_TRM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_trm()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for trim calculation.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_MEM

#define D_MEM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_mem(), D_MEM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_MEM_INITIAL_ON
Debug messages for memory handling initial state.
Definition: newlog-macros.hxx:786

Debug messages for memory management.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_MEM

#define I_MEM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_mem(), I_MEM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_MEM_INITIAL_ON
Informational messages for memory handling initial state.
Definition: newlog-macros.hxx:806

Informational messages for memory management.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_MEM

#define W_MEM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_mem(), W_MEM_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_MEM_INITIAL_ON
Warning messages for memory handling initial state.
Definition: newlog-macros.hxx:826

Warning messages for memory management.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_MEM

#define E_MEM (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_mem()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for memory management.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_INT

#define D_INT (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_int(), D_INT_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_INT_INITIAL_ON
Debug messages for DUECA interconnections initial state.
Definition: newlog-macros.hxx:861

Debug messages from the DUECA interconnector.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_INT

#define I_INT (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_int(), I_INT_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_INT_INITIAL_ON
Informational messages for DUECA interconnections initial state.
Definition: newlog-macros.hxx:881

Informational messages from the DUECA interconnector.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_INT

#define W_INT (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_int(), W_INT_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_INT_INITIAL_ON
Warning messages for DUECA interconnections initial state.
Definition: newlog-macros.hxx:901

Warning messages from the DUECA interconnector.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_INT

#define E_INT (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_int()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages from the DUECA interconnector.

Parameters
AMessage to be printed, as std::ostream expression.

◆ D_XTR

#define D_XTR (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Debug), \
CCDUECA_NS::logcat_xtr(), D_XTR_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define D_XTR_INITIAL_ON
Debug messages for extras initial state.
Definition: newlog-macros.hxx:935

Debug messages for extra facilities.

Parameters
AMessage to be printed, as std::ostream expression.

◆ I_XTR

#define I_XTR (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Info), \
CCDUECA_NS::logcat_xtr(), I_XTR_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define I_XTR_INITIAL_ON
Informational messages for extras initial state.
Definition: newlog-macros.hxx:955

Informational messages for extra facilities.

Parameters
AMessage to be printed, as std::ostream expression.

◆ W_XTR

#define W_XTR (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Warning), \
CCDUECA_NS::logcat_xtr(), W_XTR_INITIAL_ON); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80
#define W_XTR_INITIAL_ON
Warning messages for extras initial state.
Definition: newlog-macros.hxx:975

Warning messages for extra facilities.

Parameters
AMessage to be printed, as std::ostream expression.

◆ E_XTR

#define E_XTR (   A)
Value:
{ static CCDUECA_NS::Logger logger \
( & __FILE__ [ SOURCE_PATH_SIZE ], __LINE__, \
CCDUECA_NS::LogLevel(CCDUECA_NS::LogLevel::Error), \
CCDUECA_NS::logcat_xtr()); \
if (logger) { logger << A << std::ends; \
logger.transmit(); } }
#define SOURCE_PATH_SIZE
Default value for source path trimming, needed for clean error messages that do not show build locati...
Definition: debug.h:80

Error messages for extra facilities.

Parameters
AMessage to be printed, as std::ostream expression.