Exchange server diagnostic logging levels

Author:

Erik Rozman MVP

COMMUNITY SOLUTIONS CONTENT DISCLAIMER

MICROSOFT CORPORATION AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY, RELIABILITY, OR ACCURACY OF THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN. ALL SUCH INFORMATION AND RELATED GRAPHICS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT AND/OR ITS RESPECTIVE SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION AND RELATED GRAPHICS, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, WORKMANLIKE EFFORT, TITLE AND NON-INFRINGEMENT. YOU SPECIFICALLY AGREE THAT IN NO EVENT SHALL MICROSOFT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE, DATA OR PROFITS, ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE USE OF OR INABILITY TO USE THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, EVEN IF MICROSOFT OR ANY OF ITS SUPPLIERS HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES.

SUMMARY

One of the features that can be used to troubleshoot Exchange server is diagnostic logging. Diagnostic logging saves information in the application log, the amount of information logged is controlled by the logging level defined.

MORE INFORMATION

The amount of information saved by diagnostic logging is controled by the logging level defined. To define the logginig level(and diagnostic logging)a system administrator can use the the "Diagnostic Logging" tab on the Exchange servers properties.
 
The user interface provides the following levels of logging:
None- By default the logging level for all objects is set to none. At this level only errors and criticale events are logged. This should be the level set when everything is running correctly.
 
Minimum- Differs from None by adding informational and warning events to the data collected.
 
Medium- A higher level of logging then Minimum, it should be used if the information provided by Minimum is not enough.
 
Maximum- Specifies the highest logging level that can be configured using Exchange System Manager.
 
 
When configuring the logging level using Exchange System Manager the registry is changed.
Each component that is changed has a registry key and value that is changed based on the change madw by the Exchange System Manager:
Key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\<component>\Diagnostics
Value:<component>
Data:
0 is none.
1 is minimum.
3 is medium.
5 is maximum.
 
Field Engineering
The highest level of diagnostic logging that can be set by using the Exchange System Manager is Maximum(5). In some cases the data provided by the "Maximum"(5) level is not enough,
a higher level of diagnostic logging which is called "Field Engineering"(7) can be employed. This is the highest level of logging and it will provide verly large amounts of information.
 
To set the logging level to "Field Engineering"(7) the registry has to be editted and the keys specified above must be set to 7 .
 
Warning- Diagnostic logging saves data to the Application log. The log should be carefully monitored since it can fill and/or cause performance degredation on the server monitored.
Properties

Article ID: 555232 - Last Review: 14 Feb 2017 - Revision: 1

Microsoft Exchange Server 2003 Enterprise Edition

Feedback