Printer
ConsolePrinter simply prints out strings to console whenever a print method is called. This printer does not perform any caching, so it immediately flushes out all the strings to console.
ConsolePrinter()
ConsolePrinter