flush the content if necessary
print an object with no newline
print stacktraces
print an object with a newline
This trait represents an output with standard print functions