MGE System Utility Library - API Documentation  v1.4.7
Library of system utility functions.
remsyslog.c File Reference

To send a message to a remote syslog server using UDP. More...

#include <errno.h>
#include <netdb.h>
#include <netinet/in.h>
#include <stdio.h>
#include <string.h>
#include <sys/socket.h>
#include <syslog.h>
#include <unistd.h>
#include <mge-errno.h>
#include <remsyslog.h>
Include dependency graph for remsyslog.c:

Functions

int sndremsyslogmsg (const char *hostname, const char *prog_name, const char *message)
 Send message to remote syslog server. More...
 

Detailed Description

To send a message to a remote syslog server using UDP.

Author
Copyright (C) 2015-2019, 2021 Mark Grant

Released under the GPLv3 only.
SPDX-License-Identifier: GPL-3.0-only

Version
v1.0.13 ==== 06/12/2021

Function Documentation

◆ sndremsyslogmsg()

int sndremsyslogmsg ( const char *  hostname,
const char *  prog_name,
const char *  message 
)

Send message to remote syslog server.

On error mge_errno will be set.

Parameters
hostnameDestination machine.
prog_nameSource program name.
messageThe message to send.
Returns
0 on success, -ve mge_errno on error.