Skip to content

Commit 149e222

Browse files
authored
Merge pull request #167 from lora-aprs/logger_update
send syslog message on connect
2 parents dc34f3b + 66a72fa commit 149e222

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/LoRa_APRS_iGate.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,12 +147,14 @@ void setup() {
147147
LoRaSystem.getLogger().log(logging::LoggerLevel::LOGGER_LEVEL_INFO, MODULE_NAME, "setup done...");
148148
}
149149

150+
volatile bool syslogSet = false;
151+
150152
void loop() {
151153
LoRaSystem.getTaskManager().loop(LoRaSystem);
152-
if (LoRaSystem.isWifiEthConnected()) {
153-
if (LoRaSystem.getUserConfig()->syslog.active) {
154-
LoRaSystem.getLogger().setSyslogServer(LoRaSystem.getUserConfig()->syslog.server, LoRaSystem.getUserConfig()->syslog.port, LoRaSystem.getUserConfig()->callsign);
155-
}
154+
if (LoRaSystem.isWifiEthConnected() && LoRaSystem.getUserConfig()->syslog.active && !syslogSet) {
155+
LoRaSystem.getLogger().setSyslogServer(LoRaSystem.getUserConfig()->syslog.server, LoRaSystem.getUserConfig()->syslog.port, LoRaSystem.getUserConfig()->callsign);
156+
LoRaSystem.getLogger().log(logging::LoggerLevel::LOGGER_LEVEL_INFO, MODULE_NAME, "System connected after a restart to the network, syslog server set");
157+
syslogSet = true;
156158
}
157159
}
158160

0 commit comments

Comments
 (0)