When I worked in industrial automation, we had a few projects that needed to do that. All of them had multiple contacts per switch. When the motor contact would open, an auxiliary contact would also move, which had its own power supply and was wired to a dedicated input of the PLC (computer). We would then display a graphic that told the operator or maintenance guy which one was out. Sometimes the aux contact was NO, sometimes NC, depending on the project.
Unlike the LED across the switch, this method would not power the motor at all if a safety was open, and would not care about the motor's polarity or voltage. (our loads were often 480V 3-phase) But it does require isolated multi-gang switches.
As a side-note, if these are safety switches to prevent injury or worse, then they should each have multiple contacts in series and designed so that if one them welds itself (does happen on occasion), the other(s) can still work. This is in addition to the monitoring contact(s). And you need a way to detect this working-but-compromised condition as well. Do not allow the motor to start again until the bad one is verified working. (It just might be your luck that the other one welds the next time, and then you're screwed.)