This commit adds a new way of forwarding journal messages - forwarding over a socket. The socket can be any of AF_INET, AF_INET6, AF_UNIUX or AF_VSOCK. The address to connect to is retrieved from the "journald.forward_address" credential. It can also be specified in systemd-journald's unit file with ForwardAddress=
9 lines
252 B
C
9 lines
252 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
#pragma once
|
|
|
|
#include "journald-server.h"
|
|
#include "socket-util.h"
|
|
|
|
void server_forward_socket(Server *s, const struct iovec *iovec, size_t n, int priority);
|
|
void server_open_forward_socket(Server *s);
|