cfm: Log fault status changes more informatively.
authorBen Pfaff <blp@nicira.com>
Fri, 20 Apr 2012 21:52:16 +0000 (14:52 -0700)
committerBen Pfaff <blp@nicira.com>
Thu, 26 Apr 2012 20:57:12 +0000 (13:57 -0700)
commit906bb3d008877607cea048d299aefd13c2f11b04
tree82aad286c98666ad93ea7bbf7f0d4fa49a4ea380
parentc640c04f643f9cd9c9b88a9989590e8a02954f7f
cfm: Log fault status changes more informatively.

Until now, fault status changes just log the new status.  This means that
the administrator has to find two consecutive status change messages to
see what actually changed.

This commit changes the log message format to prefix new faults with '+'
and faults that disappeared with '-'.  Existing faults that are still
present are not prefixed.

This also simplifies the code a little by making ds_put_cfm_fault()
put spaces before fault names instead of after.

Signed-off-by: Ben Pfaff <blp@nicira.com>
lib/cfm.c