Intuit.Ipp.Diagnostics Intuit.IPP.Diagnostics provides message logging feature. The assembly uses System.Trace as the default logger to log messages. It also provides an interface to use a third party logging frameworks such as, Enterprise Library, Log4Net and so forth. When using a third party logger, you should implement ILogger interface and assign instance of custom logging class to service context object. Interface used to log messages. Logs messages depending on the ids trace level. IDS Trace Level. The message to write. Specifies what level of messages to output. Output no tracing and debugging messages. Output error-handling messages. Output warnings and error-handling messages. Output informational messages, warnings, and error-handling messages. Output all debugging and tracing messages. Logs trace messages using System.Diagnostics. Provides a multilevel switch to control tracing. Initializes a new instance of the TraceLogger class. Logs messages depending on the ids trace level. IDS Trace Level. The message to write.