+static const char *log_file, *log_ip, *log_port, *pid_file;
+static int log_type = LOG_STDOUT;
+static int log_size;
+
+static void log_handle_reconnect(struct uloop_timeout *timeout)
+{
+ sender.fd = usock(USOCK_TCP | USOCK_NUMERIC, log_ip, log_port);
+ if (sender.fd < 0) {
+ fprintf(stderr, "failed to connect: %s\n", strerror(errno));
+ uloop_timeout_set(&retry, 1000);
+ } else {
+ uloop_fd_add(&sender, ULOOP_READ);
+ syslog(0, "Logread connected to %s:%s\n", log_ip, log_port);
+ }
+}