aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2023-09-06 01:54:52 +0700
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2023-09-06 02:28:41 +0700
commit70ed3d586e9317f8a894e34fd349718478a7ec44 (patch)
treedd9b56555ebb28654d07d9c7cba8d23f4685cd5a
parent3dfbb6d9f641231b30ecf4885bf33a39709acbdc (diff)
ms: logging: print category, level, and extended timestamp
-rw-r--r--Transceiver52M/ms/ms_upper.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/Transceiver52M/ms/ms_upper.cpp b/Transceiver52M/ms/ms_upper.cpp
index b161f4a..63c222f 100644
--- a/Transceiver52M/ms/ms_upper.cpp
+++ b/Transceiver52M/ms/ms_upper.cpp
@@ -35,7 +35,9 @@ extern "C" {
#include "convolve.h"
#include "convert.h"
+#include <osmocom/core/application.h>
#include <osmocom/gsm/gsm_utils.h>
+
#include <osmocom/bb/trxcon/trxcon.h>
#include <osmocom/bb/trxcon/trxcon_fsm.h>
#include <osmocom/bb/trxcon/l1ctl_server.h>
@@ -424,6 +426,17 @@ int main(int argc, char *argv[])
msgb_talloc_ctx_init(tall_trxcon_ctx, 0);
trxc_log_init(tall_trxcon_ctx);
+ /* Configure pretty logging */
+ log_set_print_extended_timestamp(osmo_stderr_target, 1);
+ log_set_print_category_hex(osmo_stderr_target, 0);
+ log_set_print_category(osmo_stderr_target, 1);
+ log_set_print_level(osmo_stderr_target, 1);
+
+ log_set_print_filename2(osmo_stderr_target, LOG_FILENAME_BASENAME);
+ log_set_print_filename_pos(osmo_stderr_target, LOG_FILENAME_POS_LINE_END);
+
+ osmo_fsm_log_timeouts(true);
+
g_trxcon = trxcon_inst_alloc(tall_trxcon_ctx, 0);
g_trxcon->gsmtap = nullptr;
g_trxcon->phyif = nullptr;