Add log viewer with filtering