Each String in the Traversable represents a single line in the message.
Each String in the Traversable represents a single line in the message. While the eventual receiver(s) of this message will ultimately determine how the message is rendered, it is customary to separate the "lines" of the message with newlines (hence the name).
You will probably never need to call this method yourself. Timber will call it when it needs the message lines.
The full text of this message.
The full text of this message. This may be more than one line of text, separated by newlines. During normal operation of the logging system, message text will not be calculated until it is needed. This may be when it is eventually written to a log file or when the text is needed to determine its destination.
You will probably never need to call this method yourself. Timber will call it when it needs the message text.
Represents the textual content of an entry. You normally won't create a message object explicitly but will use one of the implicit conversions in the companion object (see the magnet pattern). You don't normally need to create instances of this class directly but can use the implicits defined in the Logging object.