probonopd 1 week ago
parent b59af14514
commit 46ccb9ca12
  1. 7
      src/config.cpp
  2. 22
      src/minidexed.cpp

@ -209,7 +209,12 @@ void CConfig::Load (void)
m_INetworkSubnetMask = m_Properties.GetIPAddress("NetworkSubnetMask") != 0; m_INetworkSubnetMask = m_Properties.GetIPAddress("NetworkSubnetMask") != 0;
m_INetworkDefaultGateway = m_Properties.GetIPAddress("NetworkDefaultGateway") != 0; m_INetworkDefaultGateway = m_Properties.GetIPAddress("NetworkDefaultGateway") != 0;
m_INetworkDNSServer = m_Properties.GetIPAddress("NetworkDNSServer") != 0; m_INetworkDNSServer = m_Properties.GetIPAddress("NetworkDNSServer") != 0;
m_INetworkSyslogServerIPAddress = m_Properties.GetIPAddress("NetworkSyslogServerIPAddress") != 0;
const u8 *pSyslogServerIP = m_Properties.GetIPAddress ("NetworkSyslogServerIPAddress");
if (pSyslogServerIP)
{
m_INetworkSyslogServerIPAddress.Set (pSyslogServerIP);
}
} }
unsigned CConfig::GetToneGenerators (void) const unsigned CConfig::GetToneGenerators (void) const

@ -2329,16 +2329,18 @@ bool CMiniDexed::InitNetwork()
m_pNetDevice = CNetDevice::GetNetDevice(NetDeviceType); m_pNetDevice = CNetDevice::GetNetDevice(NetDeviceType);
// Syslog configuration // syslog configuration
static const u8 SysLogServer[] = {192, 168, 0, 143}; // FIXME: Don't hardcode this, use m_INetworkSyslogServerIPAddress instead CIPAddress ServerIP = m_pConfig->GetNetworkSyslogServerIPAddress();
static const u16 usServerPort = 8514; // standard port is 514 if (ServerIP.IsSet () && !ServerIP.IsNull ())
CIPAddress ServerIP (SysLogServer); {
CString IPString; static const u16 usServerPort = 8514; // standard port is 514
ServerIP.Format (&IPString); CString IPString;
LOGNOTE ( "Sending log messages to %s:%u", ServerIP.Format (&IPString);
(const char *) IPString, (unsigned) usServerPort); LOGNOTE ("Sending log messages to syslog server %s:%u",
(const char *) IPString, (unsigned) usServerPort);
new CSysLogDaemon (m_pNet, ServerIP, usServerPort);
new CSysLogDaemon (m_pNet, ServerIP, usServerPort);
}
} }
return m_pNet != nullptr; return m_pNet != nullptr;

Loading…
Cancel
Save