172 references to MessageLogger
System.ServiceModel (172)
System\ServiceModel\Administration\AppDomainInstanceProvider.cs (13)
68instance.SetProperty(AdministrationStrings.LogMalformedMessages, MessageLogger.LogMalformedMessages); 69instance.SetProperty(AdministrationStrings.LogMessagesAtServiceLevel, MessageLogger.LogMessagesAtServiceLevel); 70instance.SetProperty(AdministrationStrings.LogMessagesAtTransportLevel, MessageLogger.LogMessagesAtTransportLevel); 123traceSource = MessageLogger.MessageTraceSource; 157if (MessageLogger.LogMalformedMessages != logMalformedMessages) 163MessageLogger.LogMalformedMessages, 166MessageLogger.LogMalformedMessages = logMalformedMessages; 170if (MessageLogger.LogMessagesAtServiceLevel != logMessagesAtServiceLevel) 176MessageLogger.LogMessagesAtServiceLevel, 179MessageLogger.LogMessagesAtServiceLevel = logMessagesAtServiceLevel; 183if (MessageLogger.LogMessagesAtTransportLevel != logMessagesAtTransportLevel) 189MessageLogger.LogMessagesAtTransportLevel, 192MessageLogger.LogMessagesAtTransportLevel = logMessagesAtTransportLevel;
System\ServiceModel\Channels\BinaryMessageEncoder.cs (9)
644MessageLogger.LogMessage(buffer, MessageLoggingSource.Malformed); 678if (MessageLogger.LogMessagesAtTransportLevel) 680MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportReceive); 716if (MessageLogger.LogMessagesAtTransportLevel) 718MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportReceive); 789if (MessageLogger.LogMessagesAtTransportLevel && !this.readerSessionForLoggingIsInvalid) 806MessageLogger.LogMessage(ref message, xmlDictionaryReader, MessageLoggingSource.TransportSend); 874if (MessageLogger.LogMessagesAtTransportLevel) 876MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportSend);
System\ServiceModel\Channels\HttpChannelHelpers.cs (10)
372if (MessageLogger.LoggingEnabled && message.Version.Addressing == AddressingVersion.None) 374MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportReceive | MessageLoggingSource.LastChance); 387if (MessageLogger.ShouldLogMalformed) 393MessageLogger.LogMessage(stream, MessageLoggingSource.Malformed); 400if (MessageLogger.ShouldLogMalformed) 406MessageLogger.LogMessage(stream, MessageLoggingSource.Malformed); 1244if (MessageLogger.LogMessagesAtTransportLevel) 1376if (MessageLogger.LogMessagesAtTransportLevel) 1855if (MessageLogger.LogMessagesAtTransportLevel) 1857MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportSend);
System\ServiceModel\Channels\Message.cs (2)
1560if (throwing && MessageLogger.LoggingEnabled) 1562MessageLogger.LogMessage(messageData.Buffer, MessageLoggingSource.Malformed);
System\ServiceModel\Channels\MtomMessageEncoder.cs (8)
244if (MessageLogger.LogMessagesAtTransportLevel) 245MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportReceive); 280if (MessageLogger.LogMessagesAtTransportLevel) 281MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportReceive); 350if (MessageLogger.LogMessagesAtTransportLevel) 357MessageLogger.LogMessage(ref message, xmlDictionaryReader, MessageLoggingSource.TransportSend); 404if (MessageLogger.LogMessagesAtTransportLevel) 405MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportSend);
System\ServiceModel\Channels\ServiceChannel.cs (4)
695if (MessageLogger.LogMessagesAtServiceLevel) 697MessageLogger.LogMessage(ref rpc.Request, (oneway ? MessageLoggingSource.ServiceLevelSendDatagram : MessageLoggingSource.ServiceLevelSendRequest) | MessageLoggingSource.LastChance); 988if (MessageLogger.LogMessagesAtServiceLevel) 990MessageLogger.LogMessage(ref rpc.Reply, MessageLoggingSource.ServiceLevelReceiveReply | MessageLoggingSource.LastChance);
System\ServiceModel\Channels\TextMessageEncoder.cs (10)
436if (MessageLogger.LogMessagesAtTransportLevel) 437MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportReceive); 461if (MessageLogger.LogMessagesAtTransportLevel) 462MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportReceive); 501if (MessageLogger.LogMessagesAtTransportLevel) 504MessageLogger.LogMessage(ref message, xmlDictionaryReader, MessageLoggingSource.TransportSend); 545if (MessageLogger.LogMessagesAtTransportLevel) 546MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportSend); 625if (MessageLogger.LogMessagesAtTransportLevel) 626MessageLogger.LogMessage(ref message, MessageLoggingSource.TransportSend);
System\ServiceModel\Diagnostics\MessageLogger.cs (104)
70get { return MessageLogger.Filters.Count; } 75get { return MessageLogger.FilterCount > 0 && (MessageLogger.numberOfMessagesToLog > 0 || MessageLogger.numberOfMessagesToLog == MessageLogger.Unlimited); } 82Fx.Assert(MessageLogger.initialized, "MessageLogger should be initialized before trying to retrieve LogKnownPii"); 83return MessageLogger.logKnownPii; 87MessageLogger.logKnownPii = value; 93get { return (MessageLogger.Sources & MessageLoggingSource.Malformed) != 0; } 96lock (MessageLogger.syncObject) 102if (!MessageLogger.inPartialTrust) 104MessageLogger.sources |= MessageLoggingSource.Malformed; 109MessageLogger.sources &= MessageLoggingSource.All & ~MessageLoggingSource.Malformed; 121get { return (MessageLogger.Sources & MessageLoggingSource.ServiceLevel) != 0; } 124lock (MessageLogger.syncObject) 130if (!MessageLogger.inPartialTrust) 132MessageLogger.sources |= MessageLoggingSource.ServiceLevel; 137MessageLogger.sources &= MessageLoggingSource.All & ~MessageLoggingSource.ServiceLevel; 149get { return (MessageLogger.Sources & MessageLoggingSource.Transport) != 0; } 152lock (MessageLogger.syncObject) 158if (!MessageLogger.inPartialTrust) 160MessageLogger.sources |= MessageLoggingSource.Transport; 165MessageLogger.sources &= MessageLoggingSource.All & ~MessageLoggingSource.Transport; 179Fx.Assert(MessageLogger.initialized, ""); 187get { return MessageLogger.Sources != default(MessageLoggingSource); } 194Fx.Assert(MessageLogger.initialized, ""); 204Fx.Assert(MessageLogger.initialized, ""); 210lock (MessageLogger.syncObject) 213MessageLogger.numberOfMessagesToLog = maxMessagesToLog; 222if (MessageLogger.messageFilterTable == null) 224lock (MessageLogger.filterLock) 226if (MessageLogger.messageFilterTable == null) 229MessageLogger.messageFilterTable = temp; 234return MessageLogger.messageFilterTable; 242if (!MessageLogger.initialized) 244MessageLogger.EnsureInitialized(); 246return MessageLogger.sources; 257MessageLogger.Filters.Add(filter); 268return (source & MessageLogger.Sources) != 0 && 269((MessageLogger.MessageTraceSource != null) || 355if (ShouldLogMessages(source) && (MessageLogger.numberOfMessagesToLog > 0 || MessageLogger.numberOfMessagesToLog == MessageLogger.Unlimited)) 364if (MessageLogger.numberOfMessagesToLog == MessageLogger.Unlimited || MessageLogger.numberOfMessagesToLog > 0) 366MessageLogTraceRecord record = new MessageLogTraceRecord(ref message, reader, source, MessageLogger.LogMessageBody); 386foreach (string securityAction in MessageLogger.SecurityActions) 403PlainXmlWriter xmlWriter = new PlainXmlWriter(MessageLogger.MaxMessageSize); 411if ((MessageLogger.messageTraceSource != null && 412!MessageLogger.messageTraceSource.ShouldLogPii) || 413!MessageLogger.LogKnownPii) 415navigator.RemovePii(MessageLogger.PiiHeadersPaths); 416if (MessageLogger.LogMessageBody && null != record.Message) 420navigator.RemovePii(MessageLogger.PiiBodyPaths); 439if (MessageLogger.numberOfMessagesToLog > 0) 441lock (MessageLogger.syncObject) 443if (MessageLogger.numberOfMessagesToLog > 0) 445MessageLogger.numberOfMessagesToLog--; 446if (0 == MessageLogger.numberOfMessagesToLog) 458lock (MessageLogger.syncObject) 460if (!MessageLogger.lastWriteSucceeded) 462MessageLogger.lastWriteSucceeded = true; 471lock (MessageLogger.syncObject) 473if (MessageLogger.lastWriteSucceeded) 475MessageLogger.lastWriteSucceeded = false; 510if (MessageLogger.MessageTraceSource != null) 512MessageLogger.MessageTraceSource.TraceData(TraceEventType.Information, 0, data); 520if (MessageLogger.FilterMessages && (source & MessageLoggingSource.Malformed) == 0) 524lock (MessageLogger.syncObject) 526foreach (XPathMessageFilter filter in MessageLogger.Filters) 552MessageLogger.Filters.Remove(filter); 561if (MessageLogger.FilterCount == 0) 584return MessageLogger.messageTraceSource; 590lock (MessageLogger.syncObject) 592if (!MessageLogger.initialized && !MessageLogger.initializing) 602MessageLogger.inPartialTrust = true; 618MessageLogger.initialized = true; 625if (!MessageLogger.initialized) 627MessageLogger.EnsureInitialized(); 629if (null == MessageLogger.MessageTraceSource && !MessageLogger.attemptedTraceSourceInitialization) 708MessageLogger.initializing = true; 713MessageLogger.LogKnownPii = section.MessageLogging.LogKnownPii && MachineSettingsSection.EnableLoggingKnownPii; 714MessageLogger.LogMalformedMessages = section.MessageLogging.LogMalformedMessages; 715MessageLogger.LogMessageBody = section.MessageLogging.LogEntireMessage; 716MessageLogger.LogMessagesAtServiceLevel = section.MessageLogging.LogMessagesAtServiceLevel; 717MessageLogger.LogMessagesAtTransportLevel = section.MessageLogging.LogMessagesAtTransportLevel; 718MessageLogger.MaxNumberOfMessagesToLog = section.MessageLogging.MaxMessagesToLog; 719MessageLogger.MaxMessageSize = section.MessageLogging.MaxSizeOfMessageToLog; 729MessageLogger.attemptedTraceSourceInitialization = true; 730PiiTraceSource tempSource = new PiiTraceSource(MessageLogger.MessageTraceSourceName, DiagnosticUtility.EventSourceName); 732tempSource.Listeners.Remove(MessageLogger.DefaultTraceListenerName); 744MessageLogger.messageTraceSource = tempSource; 754MessageLogger.inPartialTrust = true; 771MessageLogger.messageTraceSource = null; 793lock (MessageLogger.syncObject) 795if (null != MessageLogger.MessageTraceSource) 798MessageLogger.MessageTraceSource.Close(); 799MessageLogger.messageTraceSource = null; 816if (null != MessageLogger.messageTraceSource) 836result = MessageLogger.sources == MessageLoggingSource.None; 840result = MessageLogger.sources == source;
System\ServiceModel\Diagnostics\MessageLogTraceRecord.cs (1)
76int count = MessageLogger.MaxMessageSize;
System\ServiceModel\Diagnostics\TraceUtility.cs (4)
633if (MessageLogger.LogMessagesAtServiceLevel) 635MessageLogger.LogMessage(ref message, MessageLoggingSource.ServiceLevelReceiveReply | MessageLoggingSource.LastChance); 653if (MessageLogger.LogMessagesAtServiceLevel) 655MessageLogger.LogMessage(ref message, MessageLoggingSource.ServiceLevelSendRequest | MessageLoggingSource.LastChance);
System\ServiceModel\Dispatcher\ChannelHandler.cs (2)
436if (MessageLogger.LoggingEnabled) 438MessageLogger.LogMessage(ref message, (operation.IsOneWay ? MessageLoggingSource.ServiceLevelReceiveDatagram : MessageLoggingSource.ServiceLevelReceiveRequest) | MessageLoggingSource.LastChance);
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (4)
320if (!success && MessageLogger.LoggingEnabled) 322MessageLogger.LogMessage(ref rpc.Request, MessageLoggingSource.Malformed); 859if (MessageLogger.LoggingEnabled && null != reply) 861MessageLogger.LogMessage(ref reply, MessageLoggingSource.ServiceLevelSendReply | MessageLoggingSource.LastChance);
System\ServiceModel\ServiceHost.cs (1)
837MessageLogger.EnsureInitialized(); //force config validation instead of waiting for the first message exchange