A badblocks option to report found bad sectors to a regularly monitored diagnostics/system log might make sense. Similar messages already show up in the dmesg output. What about syslog?