Loading...
Searching...
No Matches
MqContextC_Log_CC_API

MqContextC - log the output to a string or a MkLogFileCMore...

+ Collaboration diagram for MqContextC_Log_CC_API:

Functions

void ccmqmsgque::MqContextC::Log (const MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.Log(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC
 
void ccmqmsgque::MqContextC::Log (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.Log(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC
 
void ccmqmsgque::MqContextC::LogConfig (const MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogConfig(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqConfigS
 
void ccmqmsgque::MqContextC::LogConfig (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogConfig(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqConfigS
 
void ccmqmsgque::MqContextC::LogEnv (MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogEnv(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqEnvS
 
void ccmqmsgque::MqContextC::LogEnv (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogEnv(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqEnvS
 
void ccmqmsgque::MqContextC::LogLink (const MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogLink(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqLinkS
 
void ccmqmsgque::MqContextC::LogLink (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogLink(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqLinkS
 
void ccmqmsgque::MqContextC::LogSetup (const MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogSetup(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqSetupS
 
void ccmqmsgque::MqContextC::LogSetup (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogSetup(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqSetupS
 
void ccmqmsgque::MqContextC::LogShort (const MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0, MK_STRN label=NULL) const
  C++: ctx.LogShort(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0, MK_STRN label = NULL) C-API
log the MqContextC with less info then MqContextLog
 
void ccmqmsgque::MqContextC::LogShort (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0, MK_STRN label=NULL) const
  C++: ctx.LogShort(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0, MK_STRN label = NULL) C-API
log the MqContextC with less info then MqContextLog
 
void ccmqmsgque::MqContextC::LogType (MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogType(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part MkTypeS
 
void ccmqmsgque::MqContextC::LogType (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: ctx.LogType(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part MkTypeS
 
MK_STRN ccmqmsgque::MqContextC::LogParentOrChild () const
  C++: MK_STRN ctx.LogParentOrChild() C-API
is ctx a PARENT or a CHILD ? …
 
MK_STRN ccmqmsgque::MqContextC::LogServerOrClient () const
  C++: MK_STRN ctx.LogServerOrClient() C-API
is ctx a SERVER or a CLIENT ? …
 

Detailed Description

MqContextC - log the output to a string or a MkLogFileC

Logging is an important part of the debugging and validation task.

The logging target is set with MkRuntimeSetLogfile wich accepts a filename or the special token stdout or stderr.

Many logging functions have common parameters:

Parameters
[in]fmtobjmanaged object used to format the log-message (default=MK_NULL → use default-format)
[in]callfunca user-defined postfix to identify the calling function or the environment (default=name-of-function)
[in]debugthe debug level from MkRuntimeS::debug, use 0 <= debug <= 9 (default=0)

Logging is an important part of the debugging and validation task.

The logging target is set with MkRuntimeSetLogfile wich accepts a filename or the special token stdout or stderr.

Many logging functions have common parameters:

Parameters
[in]fmtobjmanaged object used to format the log-message (default=MK_NULL → use default-format)
[in]callfunca user-defined postfix to identify the calling function or the environment (default=name-of-function)
[in]debugthe debug level from MkRuntimeS::debug, use 0 <= debug <= 9 (default=0)

Function Documentation

◆ Log() [1/2]

void ccmqmsgque::MqContextC::Log ( const MkObjectC & fmtobj,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.Log(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC

Definition at line 950 of file MqContextC_inline_cc.hh.

950 {
951 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
952 MkRtSetup_X(ctx);
953 const MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_NO);
954 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
955 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
956 MqContextLog(ctx, fmtobj_hdl, debug, callfunc, lvl);
957 }
#define MK_NULL_NO
#define MK_UNUSED
MK_OBJN getOBJN(bool nullB=MK_NULL_NO) const
const struct MkObjectS * MK_OBJN
MK_I32 MkRuntimeGetDebug(void)
#define MkRtSetup_X(x)
MQ_CTXN getCTXN(bool nullB=MK_NULL_NO) const
(const) return the LibMsgqueObject from current MqContextC instance
#define MqContextLog(...)

◆ Log() [2/2]

void ccmqmsgque::MqContextC::Log ( const MkObjectC * fmtobj = NULL,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.Log(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC

Definition at line 940 of file MqContextC_inline_cc.hh.

940 {
941 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
942 MkRtSetup_X(ctx);
943 MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_YES);
944 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
945 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
946 MqContextLog(ctx, fmtobj_hdl, debug, callfunc, lvl);
947 }
#define MK_NULL_YES

◆ LogConfig() [1/2]

void ccmqmsgque::MqContextC::LogConfig ( const MkObjectC & fmtobj,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogConfig(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqConfigS

Definition at line 970 of file MqContextC_inline_cc.hh.

970 {
971 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
972 MkRtSetup_X(ctx);
973 const MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_NO);
974 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
975 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
976 MqContextLogConfig(ctx, fmtobj_hdl, debug, callfunc, lvl);
977 }
#define MqContextLogConfig(...)

◆ LogConfig() [2/2]

void ccmqmsgque::MqContextC::LogConfig ( const MkObjectC * fmtobj = NULL,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogConfig(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqConfigS

Definition at line 960 of file MqContextC_inline_cc.hh.

960 {
961 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
962 MkRtSetup_X(ctx);
963 MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_YES);
964 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
965 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
966 MqContextLogConfig(ctx, fmtobj_hdl, debug, callfunc, lvl);
967 }

◆ LogEnv() [1/2]

void ccmqmsgque::MqContextC::LogEnv ( const MkObjectC & fmtobj,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogEnv(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqEnvS

Definition at line 990 of file MqContextC_inline_cc.hh.

990 {
991 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
992 MkRtSetup_X(ctx);
993 const MK_OBJ fmtobj_hdl = MkObjectC::getOBJ(fmtobj,MK_NULL_NO);
994 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
995 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
996 MqContextLogEnv(ctx, fmtobj_hdl, debug, callfunc, lvl);
997 }
MK_OBJ getOBJ(bool nullB=MK_NULL_NO) const
struct MkObjectS * MK_OBJ
MQ_CTX getCTX(bool nullB=MK_NULL_NO) const
return the LibMsgqueObject from current MqContextC instance
#define MqContextLogEnv(...)

◆ LogEnv() [2/2]

void ccmqmsgque::MqContextC::LogEnv ( MkObjectC * fmtobj = NULL,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogEnv(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqEnvS

Definition at line 980 of file MqContextC_inline_cc.hh.

980 {
981 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
982 MkRtSetup_X(ctx);
983 MK_OBJ fmtobj_hdl = MkObjectC::getOBJ(fmtobj,MK_NULL_YES);
984 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
985 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
986 MqContextLogEnv(ctx, fmtobj_hdl, debug, callfunc, lvl);
987 }

◆ LogLink() [1/2]

void ccmqmsgque::MqContextC::LogLink ( const MkObjectC & fmtobj,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogLink(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqLinkS

Definition at line 1010 of file MqContextC_inline_cc.hh.

1010 {
1011 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
1012 MkRtSetup_X(ctx);
1013 const MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_NO);
1014 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
1015 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
1016 MqContextLogLink(ctx, fmtobj_hdl, debug, callfunc, lvl);
1017 }
#define MqContextLogLink(...)

◆ LogLink() [2/2]

void ccmqmsgque::MqContextC::LogLink ( const MkObjectC * fmtobj = NULL,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogLink(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqLinkS

Definition at line 1000 of file MqContextC_inline_cc.hh.

1000 {
1001 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
1002 MkRtSetup_X(ctx);
1003 MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_YES);
1004 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
1005 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
1006 MqContextLogLink(ctx, fmtobj_hdl, debug, callfunc, lvl);
1007 }

◆ LogParentOrChild()

MK_STRN ccmqmsgque::MqContextC::LogParentOrChild ( ) const
inline

C++: MK_STRN ctx.LogParentOrChild() C-API
is ctx a PARENT or a CHILD ? …

Definition at line 1080 of file MqContextC_inline_cc.hh.

1080 {
1081 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
1082 MkRtSetup_X(ctx);
1083 MK_STRN __retVal__L = MqLogParentOrChild(ctx);
1084 return __retVal__L;
1085 }
const MK_STRB * MK_STRN
MK_ATTR_HDL MK_STRN MqLogParentOrChild(MQ_CTXN ctx)
is ctx a PARENT or a CHILD ? …

◆ LogServerOrClient()

MK_STRN ccmqmsgque::MqContextC::LogServerOrClient ( ) const
inline

C++: MK_STRN ctx.LogServerOrClient() C-API
is ctx a SERVER or a CLIENT ? …

Definition at line 1088 of file MqContextC_inline_cc.hh.

1088 {
1089 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
1090 MkRtSetup_X(ctx);
1091 MK_STRN __retVal__L = MqLogServerOrClient(ctx);
1092 return __retVal__L;
1093 }
MK_ATTR_HDL MK_STRN MqLogServerOrClient(MQ_CTXN const ctx)
is ctx a SERVER or a CLIENT ? …

◆ LogSetup() [1/2]

void ccmqmsgque::MqContextC::LogSetup ( const MkObjectC & fmtobj,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogSetup(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqSetupS

Definition at line 1030 of file MqContextC_inline_cc.hh.

1030 {
1031 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
1032 MkRtSetup_X(ctx);
1033 const MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_NO);
1034 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
1035 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
1036 MqContextLogSetup(ctx, fmtobj_hdl, debug, callfunc, lvl);
1037 }
#define MqContextLogSetup(...)

◆ LogSetup() [2/2]

void ccmqmsgque::MqContextC::LogSetup ( const MkObjectC * fmtobj = NULL,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogSetup(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part libmqmsgque::MqSetupS

Definition at line 1020 of file MqContextC_inline_cc.hh.

1020 {
1021 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
1022 MkRtSetup_X(ctx);
1023 MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_YES);
1024 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
1025 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
1026 MqContextLogSetup(ctx, fmtobj_hdl, debug, callfunc, lvl);
1027 }

◆ LogShort() [1/2]

void ccmqmsgque::MqContextC::LogShort ( const MkObjectC & fmtobj,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0,
MK_STRN label = NULL ) const
inline

C++: ctx.LogShort(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0, MK_STRN label = NULL) C-API
log the MqContextC with less info then MqContextLog

Definition at line 1050 of file MqContextC_inline_cc.hh.

1050 {
1051 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
1052 MkRtSetup_X(ctx);
1053 const MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_NO);
1054 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
1055 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
1056 MqContextLogShort(ctx, fmtobj_hdl, debug, callfunc, lvl, label);
1057 }
#define MqContextLogShort(...)

◆ LogShort() [2/2]

void ccmqmsgque::MqContextC::LogShort ( const MkObjectC * fmtobj = NULL,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0,
MK_STRN label = NULL ) const
inline

C++: ctx.LogShort(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0, MK_STRN label = NULL) C-API
log the MqContextC with less info then MqContextLog

Definition at line 1040 of file MqContextC_inline_cc.hh.

1040 {
1041 MK_UNUSED auto ctx = getCTXN(MK_NULL_NO);
1042 MkRtSetup_X(ctx);
1043 MK_OBJN fmtobj_hdl = MkObjectC::getOBJN(fmtobj,MK_NULL_YES);
1044 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
1045 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
1046 MqContextLogShort(ctx, fmtobj_hdl, debug, callfunc, lvl, label);
1047 }

◆ LogType() [1/2]

void ccmqmsgque::MqContextC::LogType ( const MkObjectC & fmtobj,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogType(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part MkTypeS

Definition at line 1070 of file MqContextC_inline_cc.hh.

1070 {
1071 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
1072 MkRtSetup_X(ctx);
1073 const MK_OBJ fmtobj_hdl = MkObjectC::getOBJ(fmtobj,MK_NULL_NO);
1074 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
1075 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
1076 MqContextLogType(ctx, fmtobj_hdl, debug, callfunc, lvl);
1077 }
#define MqContextLogType(...)

◆ LogType() [2/2]

void ccmqmsgque::MqContextC::LogType ( MkObjectC * fmtobj = NULL,
MK_DBG debug = 0,
MK_STRN callfunc = __builtin_FUNCTION(),
MK_I32 lvl = 0 ) const
inline

C++: ctx.LogType(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MqContextC part MkTypeS

Definition at line 1060 of file MqContextC_inline_cc.hh.

1060 {
1061 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
1062 MkRtSetup_X(ctx);
1063 MK_OBJ fmtobj_hdl = MkObjectC::getOBJ(fmtobj,MK_NULL_YES);
1064 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
1065 if (debug > (MK_DBG)(MkRuntimeGetDebug())) {return;}
1066 MqContextLogType(ctx, fmtobj_hdl, debug, callfunc, lvl);
1067 }