<assert> Element
Specifies whether to display a message box when you call the Debug.Assert method; also specifies the name of the file to write messages to.
<configuration>
<system.diagnostics>
<assert>
<assert assertuienabled="true|false" logfilename="file name"/>
Optional Attributes
Attribute | Description |
---|---|
assertuienabled | Specifies whether to display a message box when the Debug.Assert method evaluates to false.
|
logfilename | Specifies the name of the file to write the message to if Debug.Assert evaluates to false. |
Remarks
Both attributes in the <assert> element are optional. You can disable message boxes without specifying a file to write the messages to, or you can specify a file to write messages to while leaving message boxes enabled.
Example
The following example shows how to disable displaying message boxes when you call Debug.Assert and write the messages to c:\log.txt
.
<configuration>
<system.diagnostics>
<assert assertuienabled="false" logfilename="c:\log.txt"/>
</system.diagnostics>
</configuration>
Configuration File
This element can be used in the machine configuration file (Machine.config) and the application configuration file.