The following two patches contains the new method of logging messages in mdadm and mdmon applications. The first patch is just the library, and the second patch is the proposal on how to use the library in the applications. As for the library, please let me know if detailed explanation is required. --- Artur Wojcik (2): Improvement: new logging facility. Improvement: Replace fprintf functions with log_* functions. Assemble.c | 382 +++++++++++++++-------------------- Build.c | 65 +++--- Create.c | 206 ++++++++----------- Detail.c | 39 ++-- Examine.c | 11 + Grow.c | 333 +++++++++++++++++------------- Incremental.c | 229 ++++++++------------- Kill.c | 21 +- Makefile | 6 - Manage.c | 163 ++++++--------- Monitor.c | 107 +++++----- Query.c | 2 ReadMe.c | 18 ++ bitmap.c | 35 +-- config.c | 142 ++++++------- log.c | 625 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ log.h | 148 +++++++++++++ managemon.c | 10 - mdadm.c | 556 +++++++++++++++++++++++++++++++++++---------------- mdadm.h | 78 ++++--- mdmon.c | 45 ++-- mdopen.c | 39 ++-- mdstat.c | 2 monitor.c | 29 +-- super-ddf.c | 185 +++++++---------- super-intel.c | 366 ++++++++++++++------------------- super0.c | 68 ++---- super1.c | 53 ++--- sysfs.c | 24 +- test | 0 util.c | 22 +- 31 files changed, 2396 insertions(+), 1613 deletions(-) create mode 100644 log.c create mode 100644 log.h mode change 100644 => 100755 test --- Artur Wojcik -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html