#2470: changed default log level to warning + changed sys logging in code to be more aligned with severity of messages
This commit is contained in:
@@ -161,7 +161,7 @@ class WirelessNetworkInterface(NetworkInterface, ABC):
|
||||
return
|
||||
|
||||
if self._connected_node.operating_state != NodeOperatingState.ON:
|
||||
self._connected_node.sys_log.info(
|
||||
self._connected_node.sys_log.error(
|
||||
f"Interface {self} cannot be enabled as the connected Node is not powered on"
|
||||
)
|
||||
return
|
||||
|
||||
@@ -307,13 +307,13 @@ class WiredNetworkInterface(NetworkInterface, ABC):
|
||||
return False
|
||||
|
||||
if self._connected_node.operating_state != NodeOperatingState.ON:
|
||||
self._connected_node.sys_log.info(
|
||||
self._connected_node.sys_log.error(
|
||||
f"Interface {self} cannot be enabled as the connected Node is not powered on"
|
||||
)
|
||||
return False
|
||||
|
||||
if not self._connected_link:
|
||||
self._connected_node.sys_log.info(f"Interface {self} cannot be enabled as there is no Link connected.")
|
||||
self._connected_node.sys_log.warning(f"Interface {self} cannot be enabled as there is no Link connected.")
|
||||
return False
|
||||
|
||||
self.enabled = True
|
||||
@@ -1201,7 +1201,7 @@ class Node(SimComponent):
|
||||
self._nic_request_manager.add_request(new_nic_num, RequestType(func=network_interface._request_manager))
|
||||
else:
|
||||
msg = f"Cannot connect NIC {network_interface} as it is already connected"
|
||||
self.sys_log.logger.error(msg)
|
||||
self.sys_log.logger.warning(msg)
|
||||
raise NetworkError(msg)
|
||||
|
||||
def disconnect_nic(self, network_interface: Union[NetworkInterface, str]):
|
||||
@@ -1228,7 +1228,7 @@ class Node(SimComponent):
|
||||
self._nic_request_manager.remove_request(network_interface_num)
|
||||
else:
|
||||
msg = f"Cannot disconnect Network Interface {network_interface} as it is not connected"
|
||||
self.sys_log.logger.error(msg)
|
||||
self.sys_log.logger.warning(msg)
|
||||
raise NetworkError(msg)
|
||||
|
||||
def ping(self, target_ip_address: Union[IPv4Address, str], pings: int = 4) -> bool:
|
||||
|
||||
@@ -147,7 +147,7 @@ class HostARP(ARP):
|
||||
super()._process_arp_request(arp_packet, from_network_interface)
|
||||
# Unmatched ARP Request
|
||||
if arp_packet.target_ip_address != from_network_interface.ip_address:
|
||||
self.sys_log.info(
|
||||
self.sys_log.warning(
|
||||
f"Ignoring ARP request for {arp_packet.target_ip_address}. Current IP address is "
|
||||
f"{from_network_interface.ip_address}"
|
||||
)
|
||||
|
||||
@@ -933,7 +933,7 @@ class RouterICMP(ICMP):
|
||||
)
|
||||
|
||||
if not network_interface:
|
||||
self.sys_log.error(
|
||||
self.sys_log.warning(
|
||||
"Cannot send ICMP echo reply as there is no outbound Network Interface to use. Try configuring the "
|
||||
"default gateway."
|
||||
)
|
||||
@@ -1483,7 +1483,7 @@ class Router(NetworkNode):
|
||||
frame.ethernet.dst_mac_addr = target_mac
|
||||
network_interface.send_frame(frame)
|
||||
else:
|
||||
self.sys_log.error(f"Frame dropped as there is no route to {frame.ip.dst_ip_address}")
|
||||
self.sys_log.warning(f"Frame dropped as there is no route to {frame.ip.dst_ip_address}")
|
||||
|
||||
def configure_port(self, port: int, ip_address: Union[IPv4Address, str], subnet_mask: Union[IPv4Address, str]):
|
||||
"""
|
||||
|
||||
@@ -74,7 +74,7 @@ class SwitchPort(WiredNetworkInterface):
|
||||
if self.enabled:
|
||||
frame.decrement_ttl()
|
||||
if frame.ip and frame.ip.ttl < 1:
|
||||
self._connected_node.sys_log.info("Frame discarded as TTL limit reached")
|
||||
self._connected_node.sys_log.warning("Frame discarded as TTL limit reached")
|
||||
return False
|
||||
self.pcap.capture_inbound(frame)
|
||||
self._connected_node.receive_frame(frame=frame, from_network_interface=self)
|
||||
|
||||
@@ -68,7 +68,7 @@ class WirelessAccessPoint(IPWirelessNetworkInterface):
|
||||
if self.enabled:
|
||||
frame.decrement_ttl()
|
||||
if frame.ip and frame.ip.ttl < 1:
|
||||
self._connected_node.sys_log.info("Frame discarded as TTL limit reached")
|
||||
self._connected_node.sys_log.warning("Frame discarded as TTL limit reached")
|
||||
return False
|
||||
frame.set_received_timestamp()
|
||||
self.pcap.capture_inbound(frame)
|
||||
|
||||
Reference in New Issue
Block a user