Hide menu
Loading...
Searching...
No Matches
cadex.Utilities Namespace Reference

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
}
 

Detailed Description

Contains utility classes that can be useful for debugging or configuring global settings.

Enumeration Type Documentation

◆ LoggerLevel

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.