logging
This commit is contained in:
@ -10,6 +10,7 @@
|
||||
#include "influx.h"
|
||||
#include "ringbuffer.h"
|
||||
#include "led.h"
|
||||
#include "logging.h"
|
||||
|
||||
|
||||
const int CTRL_OUT = 16;
|
||||
@ -51,9 +52,9 @@ void init() {
|
||||
void readConfig() {
|
||||
config_init(&cfg);
|
||||
if (! config_read_file(&cfg, "/opt/etc/counter.cfg")) {
|
||||
fprintf(stderr, "failed to read config file: %s:%d - %s\n",
|
||||
config_error_file(&cfg), config_error_line(&cfg),
|
||||
config_error_text(&cfg));
|
||||
logmsg(LOG_ERR, "failed to read config file: %s:%d - %s\n",
|
||||
config_error_file(&cfg), config_error_line(&cfg),
|
||||
config_error_text(&cfg));
|
||||
config_destroy(&cfg);
|
||||
exit(-1);
|
||||
}
|
||||
@ -87,7 +88,7 @@ int main (void) {
|
||||
double f = 1.0 / (((double) diff) / 1000000.0);
|
||||
|
||||
if (settled && (abs(f - lastF) > epsilon)) {
|
||||
fprintf(stderr, "Current f=%f, last f=%f, gradient too large, skipped\n", f, lastF);
|
||||
logmsg(LOG_INFO, "Current f=%f, last f=%f, gradient too large, skipped\n", f, lastF);
|
||||
skipped++;
|
||||
f = lastF;
|
||||
}
|
||||
@ -100,7 +101,7 @@ int main (void) {
|
||||
ledTick = 0;
|
||||
led(E_GREEN, false);
|
||||
if (! settled) {
|
||||
fprintf(stderr, "Now it is settled\n");
|
||||
logmsg(LOG_INFO, "Now it is settled\n");
|
||||
settled = true;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user