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

InfoWithData() приватный Метод

private InfoWithData ( Exception exception, string message, object extraData = null ) : void
exception System.Exception
message string
extraData object
Результат void
        public void InfoWithData(Exception exception, string message, object extraData = null)
        {
            LogExtensions.InfoWithData(this, exception, message, extraData);
        }

Same methods

Log::InfoWithData ( string message, LogData logData ) : void
Log::InfoWithData ( string message, object extraData = null ) : void

Usage Example

Пример #1
0
            public void WorksWithData()
            {
                LogManager.AddDebugListener();
                var log = new Log(typeof(int));

                LogMessageEventArgs eventArgs = null;
                log.LogMessage += (sender, e) => eventArgs = e;

                var threadId = ThreadHelper.GetCurrentThreadId();

                log.InfoWithData("log message", new LogData
                {
                    { "ThreadId", threadId }
                });

                Assert.IsNotNull(eventArgs);
                Assert.AreEqual(log, eventArgs.Log);
                Assert.AreEqual(LogEvent.Info, eventArgs.LogEvent);
                Assert.AreEqual("log message", eventArgs.Message);

                var logData = eventArgs.LogData;

                Assert.IsNotNull(logData);
                Assert.IsTrue(ObjectHelper.AreEqual(logData["ThreadId"], threadId));
            }
All Usage Examples Of Catel.Logging.Log::InfoWithData