Version 3 (modified by DanWilson, 16 years ago)

changed the attribute, to the new message that can be broadcast

How do I disable Model-Glue debugging output for specific events?

To disable Model-Glue debugging output for specific event, set the following request variable before the request completes:

<cfset request.modelGlueSuppressDebugging = "true" />

Model-Glue 3.1 and forward allows you broadcast a message for any request that should not have Model Glue debug output.

In both examples, the Model Glue debugging would be suppressed:

<event-handler name="eventHandlerWithDisabledDebug">
  <broadcasts>
    <message name="modelglue.disableModelGlueDebugging" />
   ...

Or using Event Types:

	<event-type name="hasNoDebug" disableDebug="true">
		<before>
			<broadcasts>
				<message name="modelglue.disableModelGlueDebugging" />
			</broadcasts>
		</before>
	</event-type>

	<event-handler name="eventHandlerWithEventTypeOfDisabledDebug" type="hasNoDebug">

Model-Glue will verify this setting before rendering the Model-Glue debugging to the page buffer output.

Note: In Model-Glue 2: Unity, any value for request.modelGlueSuppressDebugging will suppress the debug output.