closes #48 - Log Viewer