private void FormatMessage(FormatMessageHandler fmh)
 {
     if (throwOnInvocation)
     {
         Assert.Fail();
     }
     fmh(messageToReturn, argsToReturn);
 }
Beispiel #2
0
        protected FormatMessageHandler MakeFormatted(LogLevel level, IFormatProvider formatProvider, Exception exception)
        {
            var messageHandler = new FormatMessageHandler(
                delegate(string message, object[] parameters)
            {
                string formatted = string.Format(formatProvider, message, parameters);

                if (formatProvider == null)
                {
                    WriteFormat(level, exception, message, parameters);
                }
                else
                {
                    Write(level, exception, formatted);
                }

                return(formatted);
            });

            return(messageHandler);
        }
 private void FormatMessage(FormatMessageHandler fmh)
 {
     if (throwOnInvocation)
     {
         Assert.Fail();
     }
     fmh(messageToReturn, argsToReturn);
 }
        protected FormatMessageHandler MakeFormatted(
            LogLevel level,
            IFormatProvider formatProvider,
            Exception exception)
        {
            var messageHandler = new FormatMessageHandler(delegate(string message, object[] parameters)
            {
                string formatted = string.Format(formatProvider, message, parameters);

                if (formatProvider == null)
                    WriteFormat(level, exception, message, parameters);
                else
                    Write(level, exception, formatted);

                return formatted;
            });

            return messageHandler;
        }