diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs index b1a45e0dfb4d0f29f159772c901e0089bb2c3f33..a42c726b2246318c0e4d2953324e71cb96e50c21 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs @@ -176,6 +176,8 @@ namespace System.ServiceModel.Channels.Http msg.Properties.Add ("Via", LocalAddress.Uri); msg.Properties.Add (HttpRequestMessageProperty.Name, CreateRequestProperty (ctxi)); + Logger.LogMessage (MessageLogSourceKind.TransportReceive, ref msg, 0x10000); // FIXME: pass maxMessageSize. + context = new HttpRequestContext (this, ctxi, msg); reqctx = context; return true; diff --git a/mcs/class/System.ServiceModel/System.ServiceModel/Logger.cs b/mcs/class/System.ServiceModel/System.ServiceModel/Logger.cs index 2ed589518f40c6148456145c2a1b04e23333a0aa..97ae3a50d307f1805d194bb3d13dc1897272eb67 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel/Logger.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel/Logger.cs @@ -69,6 +69,11 @@ namespace System.ServiceModel #if !NET_2_1 static readonly TraceSource source = new TraceSource ("System.ServiceModel"); static readonly TraceSource message_source = new TraceSource ("System.ServiceModel.MessageLogging"); + + static Logger () + { + message_source.Switch.Level = SourceLevels.Information; + } #endif #region logger methods