A copy constructor enabling the creation of log messages that may share some parameters of the previous instance.
Optional
copy: InternalLogMessageProtected
_categoryThe category classifying the log message. The syntax is 'Category.Subcategory.*'.
Protected
_idAn id that can be set in order to identify a specific log message.
Protected
_messageThe actual message containing '%key%' entries that will be replaced with the values of the respective keys in the parameters object.
Protected
_onceAn id that enables the message to be logged only once. If set to true, at least the message id must be set.
Protected
_originAn optional origin (runtime environment, process id, etc.) where the instance of the code from where the message originates has been executed.
Protected
_parametersAn optional parameters object containing some parameters that are to be inserted into the message string.
Protected
_refThe reference to the source code structural entity ("Module:Submodule:Class:Function") where the log message has been created.
Protected
_severityThe severity of the log message.
Protected
_timeThe time of creation of the log message.
Static
NO_Static
NO_
This class specifies message objects that are used for internally collecting the properties of an actual log message. Thus, it provides setters and getters of all message properties.