Catel.Logging.Log.WriteWithData C# (CSharp) Метод

WriteWithData() публичный Метод

Writes the specified message as error message with log data.
public WriteWithData ( string message, LogData logData, LogEvent logEvent ) : void
message string The message.
logData LogData The log data.
logEvent LogEvent The log event.
Результат void
        public void WriteWithData(string message, LogData logData, LogEvent logEvent)
        {
            if (!LogManager.LogInfo.IsLogEventEnabled(logEvent))
            {
                return;
            }

            if (LogManager.LogInfo.IgnoreCatelLogging && IsCatelLogging)
            {
                return;
            }

            WriteMessage(message, null, logData, logEvent);
        }

Same methods

Log::WriteWithData ( Exception exception, string message, object extraData, LogEvent logEvent ) : void
Log::WriteWithData ( string message, object extraData, LogEvent logEvent ) : void

Usage Example

Пример #1
0
            public void LoggingPerformance()
            {
                var log = new Log(typeof(ThePerformance));

                var averageDuration = TimeMeasureHelper.MeasureAction(5000, "Log.Write", () => log.WriteWithData("this is a test", null, LogEvent.Error));

                Assert.IsTrue(averageDuration < 1d);
            }