aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Berndt <lukekb@gmail.com>2023-01-14 16:12:58 -0500
committerGitHub <noreply@github.com>2023-01-14 16:12:58 -0500
commit457fe2fcc100a6b17c5706eecac12facf3ef93f6 (patch)
tree19f0fbc7e83ea62307e0fa6d465db8de30323734
parent4dbe9c2e3944b647af4e8062d7b8f141581fac65 (diff)
parent697b922b2ae6633320e737f43b0dc7be99fb0021 (diff)
Merge pull request #759 from CrimeIsDown/fixing-logging
Update signaling decoders to print logs via boost info log instead of plain stdout
-rw-r--r--Dockerfile1
-rw-r--r--trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc8
2 files changed, 6 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 1364bb24..c49ea727 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -9,6 +9,7 @@ RUN apt-get update && \
build-essential \
ca-certificates \
cmake \
+ curl \
docker.io \
fdkaac \
git \
diff --git a/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc b/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc
index 8044fa10..56d6bbe0 100644
--- a/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc
+++ b/trunk-recorder/gr_blocks/decoders/signal_decoder_sink_impl.cc
@@ -91,7 +91,7 @@ void mdc_callback(int frameCount, // 1 or 2 - if 2 then extra0-3 are valid
"\"ex3\":\"%02x\"}\n",
(int)time(NULL), op, arg, unitID, extra0, extra1, extra2, extra3);
- fprintf(stdout, "%s\n", json_buffer);
+ BOOST_LOG_TRIVIAL(info) << json_buffer;
signal_decoder_sink_impl *decoder = (signal_decoder_sink_impl *)context;
@@ -116,7 +116,8 @@ void fsync_callback(int cmd, int subcmd, int from_fleet, int from_unit, int to_f
to_fleet, to_unit, allflag,
payload_len, payload,
is_fsync2, is_2400);
- fprintf(stdout, "%s\n", json_buffer);
+
+ BOOST_LOG_TRIVIAL(info) << json_buffer;
signal_decoder_sink_impl *decoder = (signal_decoder_sink_impl *)context;
decoder->log_decoder_msg(from_unit, "FLEETSYNC", SignalType::Normal);
@@ -131,7 +132,8 @@ void star_callback(int unitID, int tag, int status, int message, void *context)
"\"status\":\"%d\","
"\"message\":\"%d\"}\n",
(int)time(NULL), unitID, tag, status, message);
- fprintf(stdout, "%s\n", json_buffer);
+
+ BOOST_LOG_TRIVIAL(info) << json_buffer;
signal_decoder_sink_impl *decoder = (signal_decoder_sink_impl *)context;
decoder->log_decoder_msg(unitID, "STAR", SignalType::Normal);