# Tracing Framework Modules and Severity

> The following eXtremeDB modules are defined by enum `mco_trace_module` in `mco.h`:

>         typedef enum
>         {
>             MCO_TRACE_BSE,
>             MCO_TRACE_LAYOUT,
>             MCO_TRACE_ORDER,
>             MCO_TRACE_DISK,
>             MCO_TRACE_TMGR,
>             MCO_TRACE_CONN,
>             MCO_TRACE_DBINST,
>             MCO_TRACE_ALLOCATOR,
>             MCO_TRACE_INDEX,
>             MCO_TRACE_BTREE,
>             MCO_TRACE_KDTREE,
>             MCO_TRACE_PTREE,
>             MCO_TRACE_RTREE,
>             MCO_TRACE_TRIGRAM,
>             MCO_TRACE_HASH,
>             MCO_TRACE_PATTERN,
>             MCO_TRACE_CRYPT,
>             MCO_TRACE_ZIP,
>             MCO_TRACE_CURSOR,
>             MCO_TRACE_WRAPPER,
>             MCO_TRACE_XML,
>             MCO_TRACE_BLOB,
>             MCO_TRACE_DDL,
>             MCO_TRACE_SQL,
>             MCO_TRACE_RSQL,
>             MCO_TRACE_TL,
>             MCO_TRACE_SEQ,
>             MCO_TRACE_FILE,
>             MCO_TRACE_SYNC,
>             MCO_TRACE_BACKUP,
>             MCO_TRACE_HA,
>             MCO_TRACE_CLUSTER,
>             MCO_TRACE_ODBC,
>             MCO_TRACE_PYTHON,
>             MCO_TRACE_LUA,
>             MCO_TRACE_JNI,
>             MCO_TRACE_SAL,
>             MCO_TRACE_NETWORK,
>             MCO_TRACE_SHMEM,
>             MCO_TRACE_TRACE,
>             MCO_TRACE_PERF,
>             MCO_TRACE_UDA,
>             MCO_TRACE_XSQL,
>             MCO_IOT

>         } mco_trace_module;

> The possible severity values are defined as follows in `mco.h`:

>         typedef enum
>         {
>             MCO_TRACE_FATAL = 0,
>             MCO_TRACE_ERROR,
>             MCO_TRACE_WARNING,
>             MCO_TRACE_NOTICE,
>             MCO_TRACE_INFO,
>             MCO_TRACE_DEBUG,
>             MCO_TRACE_VERBOSE

>         } mco_severity;