From: Miroslav Lichvar Date: Thu, 20 Mar 2014 12:47:08 +0000 (+0100) Subject: tempcomp: print warning message on error X-Git-Tag: 1.30-pre1~130 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7a512ad9c37468ae5633aa770e0bf2e176aa4362;p=thirdparty%2Fchrony.git tempcomp: print warning message on error --- diff --git a/logging.h b/logging.h index 2015c734..2b247b4c 100644 --- a/logging.h +++ b/logging.h @@ -85,6 +85,7 @@ typedef enum { LOGF_SysSolaris, LOGF_SysSunOS, LOGF_SysWinnt, + LOGF_TempComp, LOGF_RtcLinux, LOGF_Refclock } LOG_Facility; diff --git a/tempcomp.c b/tempcomp.c index e4fefedf..4506c2f7 100644 --- a/tempcomp.c +++ b/tempcomp.c @@ -67,7 +67,14 @@ read_timeout(void *arg) LOG_FileWrite(logfileid, "%s %11.4e %11.4e", UTI_TimeToLogForm(now.tv_sec), temp, comp); } + } else { + LOG(LOGS_WARN, LOGF_TempComp, + "Temperature compensation of %.3f ppm exceeds sanity limit of %.1f", + comp, MAX_COMP); } + } else { + LOG(LOGS_WARN, LOGF_TempComp, "Could not read temperature from %s", + filename); } if (f)