Monday
May212007
Some Enterprise Library 3.0 - April 2007 bug fixes
Monday, May 21, 2007 at 9:11AM
Here are the bug fixes I wrote for Enterprise Library 3.0 - April 2007, related to using the EntLibLoggingProxyTraceListener to proxy .NET TraceListener messages to enterprise library and logging over MSMQ via MsmqTraceListener.
In Microsoft. Practices. EnterpriseLibrary. Logging. TraceListeners. EntLibLoggingProxyTraceListener, comment out
In Microsoft. Practices. EnterpriseLibrary. Logging. TraceListeners. MsmqTraceListener, change
to
In LoggingDatabase.sql, change
to
In Microsoft. Practices. EnterpriseLibrary. Logging. TraceListeners. EntLibLoggingProxyTraceListener, comment out
properties.Add(TraceEventCacheKey, eventCache); // line 66 & 146 (fix for SerializationException)In Microsoft. Practices. EnterpriseLibrary. Logging. TraceListeners. MsmqTraceListener, change
queueMessage.Label = messageLabel;to
queueMessage.Label = string.IsNullOrEmpty (messageLabel) ? string.Empty : messageLabel; // line 153 (fix for ArgumentNullException)In LoggingDatabase.sql, change
[Title] [nvarchar](256) NOT NULL,to
[Title] [nvarchar](256) NULL,
Reader Comments