Right now, only the debug Inform object takes advantage of the message level facility, all other messages (information, warning, or error) are all level-1 messages. More messages should be printed out by VMD, but at different levels of verbosity and content, and text commands should be put in to control the current output level of msgInfo, msgWarn, and msgErr.
Text commands should be added to allow the message text to be sent to a file, or to the console (right now, they are always sent to the console). This would not be very difficult, a new text command would need to be added which would open a file, and call the destination routine with the respective ostream pointer.