Skip to content

Commit ccc7875

Browse files
Added logging config for the Logger too
Updated routing key for RabbitMQ.Client
1 parent 0f3ad9e commit ccc7875

File tree

4 files changed

+18
-10
lines changed

4 files changed

+18
-10
lines changed

TAK Server Plugin/Plugin/src/takserver-sender-plugin-mcs/src/main/java/tak/server/plugins/McsLoggerReceiverPlugin.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,27 @@
88
@TakServerPlugin(name = "MCS COP Receiver Plugin", description = "TAK Server plugin that consumes TAK CoT messages, converts them to MCS COP messages, and sends them to the MCS COP Message Broker")
99
public class McsLoggerReceiverPlugin extends MessageReceiverBase {
1010

11-
private static final Logger logger = LoggerFactory.getLogger(McsLoggerReceiverPlugin.class);
11+
private static final Logger _logger = LoggerFactory.getLogger(McsLoggerReceiverPlugin.class);
12+
13+
private Boolean _verboseLogging = false;
1214

1315
public McsLoggerReceiverPlugin() throws ReservedConfigurationException {
14-
logger.info("create " + getClass().getName());
16+
_logger.info("create " + getClass().getName());
17+
if (config.containsProperty("verboseLogging")){
18+
_verboseLogging = (boolean)config.getProperty("verboseLogging");
19+
}
20+
21+
_logger.info("logging = " + _verboseLogging.toString());
1522
}
1623

1724
@Override
1825
public void start() {
19-
logger.info(getClass().getName() + " started");
26+
_logger.info(getClass().getName() + " started");
2027
}
2128

2229
@Override
2330
public void onMessage(Message message) {
24-
25-
logger.info("plugin message received: " + message);
31+
if (_verboseLogging)
32+
_logger.info("plugin message received: " + message);
2633
}
2734
}

TAK Server Plugin/Plugin/src/takserver-sender-plugin-mcs/src/main/java/tak/server/plugins/McsSenderPlugin.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ public McsSenderPlugin() {
5555
if (config.containsProperty("processing_queue_size"))
5656
_queueSize = (int)config.getProperty("processing_queue_size");
5757

58+
if (config.containsProperty("verboseLogging"))
59+
VerboseLogging = (boolean)config.getProperty("verboseLogging");
60+
5861
_blockingQueue = new LinkedBlockingDeque<>(_queueSize);
5962

6063
_rabbitMqConsumer = new RabbitMQConsumer();
@@ -67,10 +70,6 @@ public void start() {
6770
try {
6871
_logger.info("Configuration Properties: " + config.getProperties());
6972

70-
if (config.containsProperty("verboseLogging")) {
71-
VerboseLogging = (boolean)config.getProperty("verboseLogging");
72-
}
73-
7473
setupConnection();
7574
}
7675
catch (Exception e) {
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
verboseLogging : false
2+

TAK Server Plugin/RabbitMQ Client/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace RabbitMQClient
1010
class Program
1111
{
1212
private static string EXCHANGE = "dragonfly";
13-
private static string ROUTING_KEY = "dragonfly.entity_locations";
13+
private static string ROUTING_KEY = "dragonfly.demo_entities";
1414
private static string RABBITMQ_HOSTNAME = "gsa.cognitics.net";
1515
private static string PASSWORD = "dragonfly";
1616
private static string USERNAME = "rapidx";

0 commit comments

Comments
 (0)