summaryrefslogtreecommitdiff
path: root/driver_italk.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2013-11-12 17:52:41 -0500
committerEric S. Raymond <esr@thyrsus.com>2013-11-12 17:52:41 -0500
commit4b1c6ecccb0a1dc155f6fe8c40d3c353b79c09a4 (patch)
treefb2f432b1892ef40c14b562708982e57ab937ffe /driver_italk.c
parent25c55a4c7a4ed769ac10073fb65466f31305d305 (diff)
downloadgpsd-4b1c6ecccb0a1dc155f6fe8c40d3c353b79c09a4.tar.gz
Reduce gpsd log verbosity a lot.
Way too much logging was happening at LOG_IO level, which is intended for watching data traffic in and out of the daemon rather than all the minutiae of data analysis - that's LOG_DATA. Also, LOG_DATA gets pushed down two levels. The effect is that -D 5 means exactly what it did, but for purposes other than driver debugging -D 4 now suffices.
Diffstat (limited to 'driver_italk.c')
-rw-r--r--driver_italk.c31
1 files changed, 20 insertions, 11 deletions
diff --git a/driver_italk.c b/driver_italk.c
index 5520817f..24cc1209 100644
--- a/driver_italk.c
+++ b/driver_italk.c
@@ -291,39 +291,48 @@ static gps_mask_t italk_parse(struct gps_device_t *session,
switch (type) {
case ITALK_NAV_FIX:
- gpsd_report(session->context->debug, LOG_IO, "iTalk NAV_FIX len %zu\n", len);
+ gpsd_report(session->context->debug, LOG_DATA,
+ "iTalk NAV_FIX len %zu\n", len);
mask = decode_itk_navfix(session, buf, len) | (CLEAR_IS | REPORT_IS);
break;
case ITALK_PRN_STATUS:
- gpsd_report(session->context->debug, LOG_IO, "iTalk PRN_STATUS len %zu\n", len);
+ gpsd_report(session->context->debug, LOG_DATA,
+ "iTalk PRN_STATUS len %zu\n", len);
mask = decode_itk_prnstatus(session, buf, len);
break;
case ITALK_UTC_IONO_MODEL:
- gpsd_report(session->context->debug, LOG_IO, "iTalk UTC_IONO_MODEL len %zu\n", len);
+ gpsd_report(session->context->debug, LOG_DATA,
+ "iTalk UTC_IONO_MODEL len %zu\n", len);
mask = decode_itk_utcionomodel(session, buf, len);
break;
case ITALK_ACQ_DATA:
- gpsd_report(session->context->debug, LOG_IO, "iTalk ACQ_DATA len %zu\n", len);
+ gpsd_report(session->context->debug, LOG_DATA,
+ "iTalk ACQ_DATA len %zu\n", len);
break;
case ITALK_TRACK:
- gpsd_report(session->context->debug, LOG_IO, "iTalk TRACK len %zu\n", len);
+ gpsd_report(session->context->debug, LOG_DATA,
+ "iTalk TRACK len %zu\n", len);
break;
case ITALK_PSEUDO:
- gpsd_report(session->context->debug, LOG_IO, "iTalk PSEUDO len %zu\n", len);
+ gpsd_report(session->context->debug,
+ LOG_DATA, "iTalk PSEUDO len %zu\n", len);
mask = decode_itk_pseudo(session, buf, len);
break;
case ITALK_RAW_ALMANAC:
- gpsd_report(session->context->debug, LOG_IO, "iTalk RAW_ALMANAC len %zu\n", len);
+ gpsd_report(session->context->debug,
+ LOG_DATA, "iTalk RAW_ALMANAC len %zu\n", len);
break;
case ITALK_RAW_EPHEMERIS:
- gpsd_report(session->context->debug, LOG_IO, "iTalk RAW_EPHEMERIS len %zu\n", len);
+ gpsd_report(session->context->debug,
+ LOG_DATA, "iTalk RAW_EPHEMERIS len %zu\n", len);
break;
case ITALK_SUBFRAME:
mask = decode_itk_subframe(session, buf, len);
break;
case ITALK_BIT_STREAM:
- gpsd_report(session->context->debug, LOG_IO, "iTalk BIT_STREAM len %zu\n", len);
+ gpsd_report(session->context->debug, LOG_DATA,
+ "iTalk BIT_STREAM len %zu\n", len);
break;
case ITALK_AGC:
@@ -357,12 +366,12 @@ static gps_mask_t italk_parse(struct gps_device_t *session,
case ITALK_PULL_FIX:
case ITALK_MEMCTRL:
case ITALK_STOP_TASK:
- gpsd_report(session->context->debug, LOG_IO,
+ gpsd_report(session->context->debug, LOG_DATA,
"iTalk not processing packet: id 0x%02x length %zu\n",
type, len);
break;
default:
- gpsd_report(session->context->debug, LOG_IO,
+ gpsd_report(session->context->debug, LOG_DATA,
"iTalk unknown packet: id 0x%02x length %zu\n",
type, len);
}