diff --git a/modem/command.py b/modem/command.py index 92c9e2fa..0451bf46 100644 --- a/modem/command.py +++ b/modem/command.py @@ -1,12 +1,13 @@ from data_frame_factory import DataFrameFactory import queue from codec2 import FREEDV_MODE +import structlog class TxCommand(): - def __init__(self, config, logger, state_manager, modem_events, apiParams = {}): + def __init__(self, config, state_manager, modem_events, apiParams = {}): self.config = config - self.logger = logger + self.logger = structlog.get_logger("Command") self.state_manager = state_manager self.modem_events = modem_events self.set_params_from_api(apiParams) diff --git a/modem/server.py b/modem/server.py index 59f68802..ca1111c9 100644 --- a/modem/server.py +++ b/modem/server.py @@ -82,7 +82,7 @@ def validate(req, param, validator, isRequired = True): # Takes a transmit command and puts it in the transmit command queue def enqueue_tx_command(cmd_class, params = {}): - command = cmd_class(app.config_manager.read(), app.logger, app.state_manager, app.modem_events, params) + command = cmd_class(app.config_manager.read(), app.state_manager, app.modem_events, params) command.run(app.modem_events, app.service_manager.modem.modem_transmit_queue) app.logger.info(f"Command {command.get_name()} enqueued.")