How to Enable Diagnostic Logging on a Exchange 2007 Server

First retrieve what is currently logged on a specific server. You can retrieve this information as follows :

Get-EventLoglevel -server Servername

This will retrieve a list similar to this :

MSExchange ActiveSyncRequests Lowest
MSExchange ActiveSyncConfiguration Lowest
MSExchange AntispamGeneral Lowest
MSExchange AssistantsAssistants Lowest
MSExchange AutodiscoverCore Lowest
MSExchange AutodiscoverWeb Lowest
MSExchange AutodiscoverProvider Lowest
MSExchange AvailabilityAvailability Service Lowest
MSExchange AvailabilityAvailability Service General Lowest
MSExchange AvailabilityAvailability Service Authentication Lowest
MSExchange AvailabilityAvailability Service Authorization Lowest
MSExchange ClusterMove Lowest
MSExchange ClusterUpgrade Lowest
MSExchange ClusterAction Lowest
MSExchange CommonGeneral Lowest
MSExchange CommonConfiguration Lowest
MSExchange CommonLogging Lowest
MSExchange ExtensibilityTransport Address Book Lowest
MSExchange ExtensibilityMExRuntime Lowest
MSExchange EdgeSyncSynchronization Lowest
MSExchange EdgeSyncTopology Lowest
MSExchange EdgeSyncSyncNow Lowest
MSExchange TransportServiceTransportService Lowest
MSExchange Web ServicesCore Lowest
MSExchange IMAP4General Lowest
MSExchange Messaging PoliciesJournaling Lowest
MSExchange Messaging PoliciesAttachFilter Lowest
MSExchange Messaging PoliciesAddressRewrite Lowest
MSExchange Messaging PoliciesRules Lowest
MSExchange Messaging PoliciesPrelicensing Lowest
MSExchange Anti-spam UpdateHygieneUpdate Lowest
MSExchange Management ApplicationShell Lowest
MSExchange Management ApplicationConsole Lowest
MSExchange OWAFormsRegistry Lowest
MSExchange OWACore Lowest
MSExchange OWAConfiguration Lowest
MSExchange OWAThemes Lowest
MSExchange OWASmallIcons Lowest
MSExchange OWAProxy Lowest
MSExchange OWATranscoding Lowest
MSExchange OWAADNotifications Lowest
MSExchange POP3General Lowest
MSExchange Process ManagerProcessManager Lowest
MSExchange ReplService Lowest
MSExchange ReplExchange VSS Writer Lowest
MSExchange Search IndexerGeneral Lowest
MSExchange Search IndexerConfiguration Lowest
MSExchange Store DriverGeneral Lowest
MSExchange System Attendant MailboxGeneral Lowest
MSExchange TopologyTopology Discovery Lowest
MSExchange ADAccessGeneral Lowest
MSExchange ADAccessCache Lowest
MSExchange ADAccessTopology Low
MSExchange ADAccessConfiguration Lowest
MSExchange ADAccessLDAP Lowest
MSExchange ADAccessValidation Low
MSExchange ADAccessRecipient Update Service Lowest
MSExchange ADAccessSite Update Lowest
MSExchangeALLdap Operations Lowest
MSExchangeALService Control Lowest
MSExchangeALAttribute Mapping Lowest
MSExchangeALAccount Management Lowest
MSExchangeALAddress List Synchronization Lowest
MSExchangeIS9000 PrivateTransport General Lowest
MSExchangeIS9000 PrivateGeneral Lowest
MSExchangeIS9000 PrivateTransport Sending Lowest
MSExchangeIS9000 PrivateTransport Delivering Lowest
MSExchangeIS9000 PrivateTransfer Into Gateway Lowest
MSExchangeIS9000 PrivateTransfer Out Of Gateway Lowest
MSExchangeIS9000 PrivateMTA Connections Lowest
MSExchangeIS9000 PrivateLogons Lowest
MSExchangeIS9000 PrivateAccess Control Lowest
MSExchangeIS9000 PrivateSend On Behalf Of Lowest
MSExchangeIS9000 PrivateSend As Lowest
MSExchangeIS9000 PrivateRules Lowest
MSExchangeIS9000 PrivateStorage Limits Lowest
MSExchangeIS9000 PrivateBackground Cleanup Lowest
MSExchangeIS9000 PrivateDS Synchronization Lowest
MSExchangeIS9000 PrivateViews Lowest
MSExchangeIS9000 PrivateDownload Lowest
MSExchangeIS9000 PrivateLocal Replication Lowest
MSExchangeIS9001 PublicTransport General Lowest
MSExchangeIS9001 PublicGeneral Lowest
MSExchangeIS9001 PublicReplication DS Updates Lowest
MSExchangeIS9001 PublicReplication Incoming Messages Lowest
MSExchangeIS9001 PublicReplication Outgoing Messages Lowest
MSExchangeIS9001 PublicReplication NDRs Lowest
MSExchangeIS9001 PublicTransport Sending Lowest
MSExchangeIS9001 PublicTransport Delivering Lowest
MSExchangeIS9001 PublicMTA Connections Lowest
MSExchangeIS9001 PublicLogons Lowest
MSExchangeIS9001 PublicAccess Control Lowest
MSExchangeIS9001 PublicSend On Behalf Of Lowest
MSExchangeIS9001 PublicSend As Lowest
MSExchangeIS9001 PublicRules Lowest
MSExchangeIS9001 PublicStorage Limits Lowest
MSExchangeIS9001 PublicReplication Site Folders Lowest
MSExchangeIS9001 PublicReplication Expiry Lowest
MSExchangeIS9001 PublicReplication Conflicts Lowest
MSExchangeIS9001 PublicReplication Backfill Lowest
MSExchangeIS9001 PublicBackground Cleanup Lowest
MSExchangeIS9001 PublicReplication Errors Lowest
MSExchangeIS9001 PublicDS Synchronization Lowest
MSExchangeIS9001 PublicViews Lowest
MSExchangeIS9001 PublicReplication General Lowest
MSExchangeIS9001 PublicDownload Lowest
MSExchangeIS9001 PublicLocal Replication Lowest
MSExchangeIS9002 SystemRecovery Lowest
MSExchangeIS9002 SystemGeneral Lowest
MSExchangeIS9002 SystemConnections Lowest
MSExchangeIS9002 SystemTable Cache Lowest
MSExchangeIS9002 SystemContent Engine Lowest
MSExchangeIS9002 SystemPerformance Monitor Lowest
MSExchangeIS9002 SystemMove Mailbox Lowest
MSExchangeIS9002 SystemDownload Lowest
MSExchangeIS9002 SystemVirus Scanning Lowest
MSExchangeIS9002 SystemExchange Writer Lowest
MSExchangeIS9002 SystemBackup Restore Lowest
MSExchangeIS9002 SystemClient Monitoring Lowest
MSExchangeIS9002 SystemEvent History Lowest
MSExchangeIS9002 SystemDatabase Storage Engine Lowest
MSExchangeMailboxAssistantsService Lowest
MSExchangeMailboxAssistantsOOF Assistant Lowest
MSExchangeMailboxAssistantsOOF Library Lowest
MSExchangeMailboxAssistantsResource Booking Attendant Lowest
MSExchangeMailboxAssistantsEmail_Lifecycle_Assistant Lowest
MSExchangeMailSubmissionGeneral Lowest
MSExchangeMUGeneral Lowest
MSExchangeSAClean Mailbox Lowest
MSExchangeSANSPI Proxy Lowest
MSExchangeSARFR Interface Lowest
MSExchangeSAOAL Generator Lowest
MSExchangeSAProxy Generation Lowest
MSExchangeSARPC Calls Lowest
MSExchangeSARPC-HTTP Management Lowest
MSExchangeTransportSmtpReceive Lowest
MSExchangeTransportSmtpSend Lowest
MSExchangeTransportDSN Lowest
MSExchangeTransportRouting Lowest
MSExchangeTransportLogging Lowest
MSExchangeTransportComponents Lowest
MSExchangeTransportRemoteDelivery Lowest
MSExchangeTransportPickup Lowest
MSExchangeTransportCategorizer Lowest
MSExchangeTransportPoisonMessage Lowest
MSExchangeTransportMessageSecurity Lowest
MSExchangeTransportTransportService Lowest
MSExchangeTransportExch50 Lowest
MSExchangeTransportProcess Lowest
MSExchangeTransportResourceManager Lowest
MSExchangeTransportConfiguration Lowest
MSExchangeTransportStorage Lowest
MSExchangeTransportAgents Lowest
MSExchangeFDSGeneral Lowest
MSExchangeFDSFileReplication Lowest

To change the value of the logging, use the Set-EventlogLevel in the Exchange Command-shell.

For example:

Set-EventLogLevel “ServernameMSExchangeSAOAL Generator” -Level High

Set-eventloglevel -Identity ECIdParameter -Level Lowest | Low | Medium | High | Expert [CommonParameters]

Also see this article onhow to enable logging for the Microsoft Transport Suite for Domino.

Hans Sleurink

Hans Sleurink works as a Consultant at Wortell in the Netherlands where he designs and deploys Unified Communications solutions. His main focus is on, but not limited to, Microsoft Teams (migrations), including Enterprise Voice, contact center solutions, AudioCodes, Direct Routing, Exchange, Office 365, Active Directory and other UC related topics.

More Posts - Website

Follow Me:

Leave a Reply




This site uses Akismet to reduce spam. Learn how your comment data is processed.