Use the macros VCSAG_RES_LOG_MSG and VCSAG_LOGDBG_MSG within agent entry points to log debug messages of a specific severity level to the agent log.
Use the LogDbg
attribute to specify a debug message severity level. See the description of the LogDbg
attribute (LogDbg). Set the LogDbg
attribute at the resource type level. The attribute can be overridden to be set at the level for a specific resource.
The VCSAG_LOGDBG_MSG macro controls logging at the level of the resource type level, whereas VCSAG_RES_LOG_MSG macro can enable logging debug messages at the level of a specific resource.
The following table describes the argument fields for the application logging macros:
VCSAG_RES_LOG_MSG(VCS_DBG4, VCS_DEFAULT_FLAGS, "PathName is (%s)",
For the example shown, the specified message is logged to the agent log if the specific resource has been enabled (that is, the LogDbg
attribute is set) for logging of debug messages at the severity level DBG4.