Developer

Logging and Tracing

The MAF Extensibility Framework libraries use MAFLogger APIs for logging and tracing.

The MAFLogger provides a built-in console logger, and a built-in file logger, and also acts as a wrapper on top of the SDMLogger (see the SDMSupportability library). By default, noncritical logs are disabled, and therefore, only exceptional cases appear in the log. It is recommended to use SDMLogger for your application log as well. You can change the log level for MAF Extensibility separately. See the API documentation about logging related methods of MAFCoreBuilder