refactored LogViewerPage