LogMessage

Ecng.Logging

A debug message.

コンストラクター

LogMessage
public LogMessage(ILogSource source, DateTime time, LogLevels level, string message, object[] args)
logMessage = LogMessage(source, time, level, message, args)

Initializes a new instance of the LogMessage.

source
The log source.
time
Message creating time.
level
The level of the log message.
message
Text message.
args
Text message settings. Used if a message is the format string. For details, see Object[]).
LogMessage
public LogMessage(ILogSource source, DateTime time, LogLevels level, Func<string> getMessage)
logMessage = LogMessage(source, time, level, getMessage)

Initializes a new instance of the LogMessage.

source
The log source.
time
Message creating time.
level
The level of the log message.
getMessage
The function returns the text for Message.

プロパティ

IsDispose
public bool IsDispose { get; internal set; }
value = logMessage.IsDispose
logMessage.IsDispose = value

Special message initiated from Dispose method.

Level
public LogLevels Level { get; }
value = logMessage.Level

The level of the log message.

Message
public string Message { get; }
value = logMessage.Message

Message.

Source
public ILogSource Source { get; set; }
value = logMessage.Source
logMessage.Source = value

The log source.

Time
public DateTime Time { get; set; }
value = logMessage.Time
logMessage.Time = value

Message creating time.

メソッド

ToString
public override string ToString()
result = logMessage.ToString()

Returns a string representation of the tuple, with values separated by commas.

戻り値: A string representing the tuple's values.