Make messages aware of the system namespace
Depends #169 (closed) #212 (closed)
Change the log messages to take into account the namespace, so that we can identify to what system each message/warning/error belongs to.
For warnings and fatal errors, the message should state the system where it originated.
For normal messages, including the namespace in each message will probably render the output difficult to read. Instead, we could include the system name in selected messages, like when opening a block. For example:
***************************** Grid Carbon ****************************
Simulation Box:
...
**********************************************************************
instead of
******************************** Grid ********************************
Simulation Box:
...
**********************************************************************
Since the namespace might not be available in all places where messages are written, we might need to implement some sort of buffering+flushing of messages. We could also add a place-holder for the system name that would be replaced when flushing:
messages(1) = "The system name is <namespace>"