vorgegebene Klassen verwendet für Nachrichten-Formatierung

Corinna
smittythekid 2026-04-08 22:13:18 +02:00
parent 4534883782
commit 66f06b1711
1 changed files with 18 additions and 0 deletions

View File

@ -5,6 +5,9 @@ import java.net.DatagramPacket;
import java.net.InetAddress; import java.net.InetAddress;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.io.IOException; import java.io.IOException;
import vs.SyslogMessage;
import vs.AsciiChars;
public class SyslogServer { public class SyslogServer {
public static void main(String[] args) { public static void main(String[] args) {
@ -90,6 +93,21 @@ public class SyslogServer {
System.out.println("From: " + clientAddress.getHostAddress() + ":" + clientPort); System.out.println("From: " + clientAddress.getHostAddress() + ":" + clientPort);
System.out.println("Message received: " + message); System.out.println("Message received: " + message);
SyslogMessage syslogMessage = new SyslogMessage(
SyslogMessage.Facility.LOCAL0,
SyslogMessage.Severity.INFORMATIONAL,
new AsciiChars.L255("server"),
new AsciiChars.L048("syslogServer"),
new AsciiChars.L128("-"),
new AsciiChars.L032("MSG"),
null,
new SyslogMessage.TextMessage(message)
);
System.out.println("Formatted Syslog Message: " + syslogMessage.toString());
} }
} }