river: log errors into an HTML file