in src/main/java/software/amazon/cloudwatchlogs/emf/sinks/UDPClient.java [47:61]
private synchronized void flush(DatagramPacket packet) {
try {
if (datagramSocket == null) {
createSocket();
}
if (datagramSocket != null) {
datagramSocket.send(packet);
} else {
log.warn("No DatagramSocket available. Message would be dropped");
}
} catch (IOException ex) {
final String msg = "Failed to send DatagramPacket to " + inetAddress;
log.error(msg, ex);
}
}