Message Class¶
The Message class holds the information about a single message or multiple messages that were combined via a Combiner instance.
Information¶
The Message class contains the following information. All fields have their respective getters and setters.
Name | Description |
---|---|
text | Contents of the message |
ranks | Truncated list of where the message originated |
count | Total count of how many individual messages occurred |
fileName | File name that generated the message |
lineNumber | Line number that generated the message |
level | Message severity (error, warning, debug, etc.) |
tag | Tag for showing what part of the code generated the message |
Functions¶
The Message class also contains the following helper functions to ease use of the class.
Name | Description |
---|---|
stringOfRanks | Returns a string of the ranks |
pack | Returns a packed version of all the message’s information |
unpack | Takes a packed message and overwrites all the message’s information |
addRank | Add a rank to the message to the given limit |
addRanks | Add ranks to the message to the given limit |