In that case, I would have to offer DisplayText() - Display text incl. logging option which displays oputput both on the screen and writes it into an optional log file. Additionally, the screen output can be rerouted into another logfile, thus creating multi-level logging.
_________________________
There are two types of vessels, submarines and targets.