added log viewer
logger parses the string correctly just need to sort out the colour print in the view window (think it's a cursor thing)