Contains utility classes that can be useful for debugging or configuring global settings. More...
Classes | |
| class | JSONSerializer |
| Serializes MTK entities into a JSON report. More... | |
| class | JSONSerializerParameters |
| Configuration for JSON serialization. More... | |
| class | Logger |
| class | LoggerFileHandler |
| Sends logging messages to a file. More... | |
| class | LoggerHandler |
| Base class for all log message handlers. More... | |
| class | Settings |
| The Settings class defines a container of global Manufacturing Toolkit parameters. More... | |
Enumerations | |
| enum | LoggerLevel { Trace , Debug , Info , Warning , Error , Fatal } |
Contains utility classes that can be useful for debugging or configuring global settings.
| Enumerator | |
|---|---|
| Trace | Reserved for internal use. Logger.SetLevel() called with this level will set the Information level. |
| Debug | Reserved for internal use. Logger.SetLevel() called with this level will set the Information level. |
| Info | Specifies some situation that can be useful for user's information. Examples may include specific configuration encountered in the environment. |
| Warning | Specifies some non-critical violation of some requirement that can be gracefully handled. Examples may include missing (though expected) definition of a 3D curve which can be reconstructed from another available representation. |
| Error | Specifies the error situation that can be handled by the application. Examples may include a failure to reconstruct some specific surface from the file being imported. |
| Fatal | Specifies the fatal error situation that requires application termination. Currently no messages are sent with this level. |