improve compaction logging: make summary less likely to be truncated, and format human-readable file sizes