public class Syslog
extends java.lang.Object
A class to private remote logging via the BSD syslog service (UDP on port 514).
To get a syslogd to listen to port 514 packets, one needs to start it with a specific option, e.g. "-r" on Linux or Solaris, or "-u" on MacOSX prior to Panther, or without the "-s" after Panther. On Linux one edits the options in "/etc/sysconfig/syslog" and does an "/etc/rc.d/init.d/syslog restart".
Modifier and Type | Field and Description |
---|---|
static int |
ALERT |
static int |
AUTH |
static int |
CRIT |
static int |
CRON |
static int |
DAEMON |
static int |
DEBUG |
static int |
EMERG |
static int |
ERR |
static int |
INFO |
static int |
KERN |
static int |
LOCAL0 |
static int |
LOCAL1 |
static int |
LOCAL2 |
static int |
LOCAL3 |
static int |
LOCAL4 |
static int |
LOCAL5 |
static int |
LOCAL6 |
static int |
LOCAL7 |
static int |
LPR |
static int |
MAIL |
static int |
NEWS |
static int |
NOTICE |
static int |
SYSLOG |
static int |
USER |
static int |
UUCP |
static int |
WARNING |
Constructor and Description |
---|
Syslog(java.lang.String host) |
Modifier and Type | Method and Description |
---|---|
int |
getFacilityByName(java.lang.String s) |
int |
getPriorityByName(java.lang.String s) |
static void |
main(java.lang.String[] arg)
Testing.
|
void |
send(int facility,
int priority,
java.lang.String message) |
public static final int ALERT
public static final int AUTH
public static final int CRIT
public static final int CRON
public static final int DAEMON
public static final int DEBUG
public static final int EMERG
public static final int ERR
public static final int INFO
public static final int KERN
public static final int LOCAL0
public static final int LOCAL1
public static final int LOCAL2
public static final int LOCAL3
public static final int LOCAL4
public static final int LOCAL5
public static final int LOCAL6
public static final int LOCAL7
public static final int LPR
public static final int MAIL
public static final int NEWS
public static final int NOTICE
public static final int SYSLOG
public static final int USER
public static final int UUCP
public static final int WARNING
public Syslog(java.lang.String host) throws java.net.UnknownHostException, java.net.SocketException
java.net.UnknownHostException
java.net.SocketException
public int getFacilityByName(java.lang.String s)
public int getPriorityByName(java.lang.String s)
public static void main(java.lang.String[] arg)
Testing.
arg
- ignoredpublic final void send(int facility, int priority, java.lang.String message) throws java.io.IOException, java.net.UnknownHostException, java.net.SocketException
java.io.IOException
java.net.UnknownHostException
java.net.SocketException