Generic function which sends message to LogWriter
This can either be used directly, but is more helpful to use level specific functions like info, warning etc
void log(LogMessage message) { writer.write(message); }