@@ -87,6 +87,7 @@ int manager_push_to_network(Manager *m,
8787 switch (m -> protocol ) {
8888 case SYSLOG_TRANSMISSION_PROTOCOL_DTLS :
8989 if (!m -> dtls -> connected ) {
90+ log_debug ("DTLS not connected, performing reconnect" );
9091 r = manager_connect (m );
9192 if (r < 0 )
9293 return r ;
@@ -95,13 +96,15 @@ int manager_push_to_network(Manager *m,
9596 break ;
9697 case SYSLOG_TRANSMISSION_PROTOCOL_TLS :
9798 if (!m -> tls -> connected ) {
99+ log_debug ("TLS not connected, performing reconnect" );
98100 r = manager_connect (m );
99101 if (r < 0 )
100102 return r ;
101103 }
102104 break ;
103105 default :
104106 if (!m -> connected ) {
107+ log_debug ("%s not connected, performing reconnect" , protocol_to_string (m -> protocol ));
105108 r = manager_connect (m );
106109 if (r < 0 )
107110 return r ;
@@ -136,6 +139,7 @@ void manager_close_network_socket(Manager *m) {
136139int manager_network_connect_socket (Manager * m ) {
137140 _cleanup_free_ char * pretty = NULL ;
138141 union sockaddr_union sa ;
142+ const char * protocol ;
139143 socklen_t salen ;
140144 int r ;
141145
@@ -167,16 +171,18 @@ int manager_network_connect_socket(Manager *m) {
167171 if (r < 0 )
168172 return r ;
169173
170- log_debug ("Connecting to remote server: '%s'" , pretty );
174+ protocol = protocol_to_string (m -> protocol );
175+
176+ log_debug ("Connecting to remote server: '%s/%s'" , pretty , protocol );
171177
172178 r = connect (m -> socket , & m -> address .sockaddr .sa , salen );
173179 if (r < 0 && errno != EINPROGRESS )
174- return log_error_errno (errno , "Failed to connect to remote server='%s': %m" , pretty );
180+ return log_error_errno (errno , "Failed to connect to remote server='%s/%s ': %m" , pretty , protocol );
175181
176182 if (errno != EINPROGRESS )
177- log_debug ("Connected to remote server: '%s'" , pretty );
183+ log_debug ("Connected to remote server: '%s/%s '" , pretty , protocol );
178184 else
179- log_debug ("Connection in progress to remote server: '%s'" , pretty );
185+ log_debug ("Connection in progress to remote server: '%s/%s '" , pretty , protocol );
180186
181187 return 0 ;
182188}
0 commit comments