mirror of https://github.com/PentHertz/srsLTE.git
- Add a flag in the enb confi file to control tracing.
This commit is contained in:
parent
82db6544fb
commit
d805ce01a6
|
@ -313,6 +313,7 @@ enable = false
|
|||
#report_json_filename = /tmp/enb_report.json
|
||||
#alarms_log_enable = true
|
||||
#alarms_filename = /tmp/enb_alarms.log
|
||||
#tracing_enable = true
|
||||
#pregenerate_signals = false
|
||||
#tx_amplitude = 0.6
|
||||
#rrc_inactivity_timer = 30000
|
||||
|
|
|
@ -89,6 +89,7 @@ struct general_args_t {
|
|||
bool alarms_log_enable;
|
||||
std::string alarms_filename;
|
||||
bool print_buffer_state;
|
||||
bool tracing_enable;
|
||||
std::string eia_pref_list;
|
||||
std::string eea_pref_list;
|
||||
};
|
||||
|
|
|
@ -208,6 +208,7 @@ void parse_args(all_args_t* args, int argc, char* argv[])
|
|||
("expert.report_json_filename", bpo::value<string>(&args->general.report_json_filename)->default_value("/tmp/enb_report.json"), "Report JSON filename")
|
||||
("expert.alarms_log_enable", bpo::value<bool>(&args->general.alarms_log_enable)->default_value(false), "Log alarms")
|
||||
("expert.alarms_filename", bpo::value<string>(&args->general.alarms_filename)->default_value("/tmp/enb_alarms.log"), "Alarms filename")
|
||||
("expert.tracing_enable", bpo::value<bool>(&args->general.tracing_enable)->default_value(false), "Events tracing")
|
||||
("expert.rrc_inactivity_timer", bpo::value<uint32_t>(&args->general.rrc_inactivity_timer)->default_value(30000), "Inactivity timer in ms.")
|
||||
("expert.print_buffer_state", bpo::value<bool>(&args->general.print_buffer_state)->default_value(false), "Prints on the console the buffer state every 10 seconds")
|
||||
("expert.eea_pref_list", bpo::value<string>(&args->general.eea_pref_list)->default_value("EEA0, EEA2, EEA1"), "Ordered preference list for the selection of encryption algorithm (EEA) (default: EEA0, EEA2, EEA1).")
|
||||
|
@ -503,7 +504,9 @@ int main(int argc, char* argv[])
|
|||
alarms_channel.set_enabled(args.general.alarms_log_enable);
|
||||
|
||||
#ifdef ENABLE_SRSLOG_EVENT_TRACE
|
||||
if (args.general.tracing_enable) {
|
||||
srslog::event_trace_init();
|
||||
}
|
||||
#endif
|
||||
|
||||
// Start the log backend.
|
||||
|
|
Loading…
Reference in New Issue