add 'All' category and support reading logs from multiple locations