org.jlogger.core
Class SysLogCore

java.lang.Object
  |
  +--org.jlogger.core.SysLogCore

public class SysLogCore
extends java.lang.Object

Title: JLogger

Description: Java Based Logging Utility

Copyright: Copyright (c) 2002

Company: GeraSunil.com

Version:
1.0 Useful constants and core routines for syslog support.
Author:
Sunil K. Gera

Field Summary
static int DEFAULT_PORT
           
static int INTERNAL_NOPRI
           
static int LOG_ALERT
           
static int LOG_ALL
           
static int LOG_AUTH
           
static int LOG_CONS
           
static int LOG_CRIT
           
static int LOG_CRON
           
static int LOG_DAEMON
           
static int LOG_DEBUG
           
static int LOG_EMERG
           
static int LOG_ERR
           
static int LOG_FACMASK
           
static int LOG_INFO
           
static int LOG_KERN
           
static int LOG_LOCAL0
           
static int LOG_LOCAL1
           
static int LOG_LOCAL2
           
static int LOG_LOCAL3
           
static int LOG_LOCAL4
           
static int LOG_LOCAL5
           
static int LOG_LOCAL6
           
static int LOG_LOCAL7
           
static int LOG_LPR
           
static int LOG_MAIL
           
static int LOG_NDELAY
           
static int LOG_NEWS
           
static int LOG_NFACILITIES
           
static int LOG_NOTICE
           
static int LOG_NOWAIT
           
static int LOG_ODELAY
           
static int LOG_PERROR
           
static int LOG_PID
           
static int LOG_PRIMASK
           
static int LOG_SYSLOG
           
static int LOG_USER
           
static int LOG_UUCP
           
static int LOG_WARNING
           
 
Constructor Summary
SysLogCore()
           
 
Method Summary
(package private) static void ()
           
static int computeCode(int facility, int priority)
          Compute the SysLog facility/priority value.
static int extractFacility(int code)
          Extract the SysLog facility code.
static int extractPriority(int code)
          Extract the SysLog priority code.
static int getFacility(java.lang.String facility)
          Return the integer SysLog facility code based upon String value.
static java.lang.String getFacilityName(int facility)
          Return the SysLog facility as a string.
static int getPriority(java.lang.String priority)
          Return the integer SysLog priority based upon String value.
static java.lang.String getPriorityName(int level)
          Return the SysLog priority as a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG_EMERG

public static final int LOG_EMERG

LOG_ALERT

public static final int LOG_ALERT

LOG_CRIT

public static final int LOG_CRIT

LOG_ERR

public static final int LOG_ERR

LOG_WARNING

public static final int LOG_WARNING

LOG_NOTICE

public static final int LOG_NOTICE

LOG_INFO

public static final int LOG_INFO

LOG_DEBUG

public static final int LOG_DEBUG

LOG_ALL

public static final int LOG_ALL

LOG_KERN

public static final int LOG_KERN

LOG_USER

public static final int LOG_USER

LOG_MAIL

public static final int LOG_MAIL

LOG_DAEMON

public static final int LOG_DAEMON

LOG_AUTH

public static final int LOG_AUTH

LOG_SYSLOG

public static final int LOG_SYSLOG

LOG_LPR

public static final int LOG_LPR

LOG_NEWS

public static final int LOG_NEWS

LOG_UUCP

public static final int LOG_UUCP

LOG_CRON

public static final int LOG_CRON

LOG_LOCAL0

public static final int LOG_LOCAL0

LOG_LOCAL1

public static final int LOG_LOCAL1

LOG_LOCAL2

public static final int LOG_LOCAL2

LOG_LOCAL3

public static final int LOG_LOCAL3

LOG_LOCAL4

public static final int LOG_LOCAL4

LOG_LOCAL5

public static final int LOG_LOCAL5

LOG_LOCAL6

public static final int LOG_LOCAL6

LOG_LOCAL7

public static final int LOG_LOCAL7

LOG_NFACILITIES

public static final int LOG_NFACILITIES

LOG_PRIMASK

public static final int LOG_PRIMASK

LOG_FACMASK

public static final int LOG_FACMASK

INTERNAL_NOPRI

public static final int INTERNAL_NOPRI

LOG_PID

public static final int LOG_PID

LOG_CONS

public static final int LOG_CONS

LOG_ODELAY

public static final int LOG_ODELAY

LOG_NDELAY

public static final int LOG_NDELAY

LOG_NOWAIT

public static final int LOG_NOWAIT

LOG_PERROR

public static final int LOG_PERROR

DEFAULT_PORT

public static final int DEFAULT_PORT
Constructor Detail

SysLogCore

public SysLogCore()
Method Detail

static void ()

extractFacility

public static int extractFacility(int code)
Extract the SysLog facility code.
Parameters:
code - int

extractPriority

public static int extractPriority(int code)
Extract the SysLog priority code.
Parameters:
code - int

computeCode

public static int computeCode(int facility,
                              int priority)
Compute the SysLog facility/priority value.
Parameters:
facility - is facility constant.
priority - is priority constant.

getPriorityName

public static java.lang.String getPriorityName(int level)
                                        throws java.text.ParseException
Return the SysLog priority as a string.
Parameters:
level - int
Throws:
java.text.ParseException -  

getFacilityName

public static java.lang.String getFacilityName(int facility)
                                        throws java.text.ParseException
Return the SysLog facility as a string.
Parameters:
facility -  
Throws:
java.text.ParseException -  

getPriority

public static int getPriority(java.lang.String priority)
                       throws java.text.ParseException
Return the integer SysLog priority based upon String value.
Parameters:
priority -  
Throws:
java.text.ParseException -  

getFacility

public static int getFacility(java.lang.String facility)
                       throws java.text.ParseException
Return the integer SysLog facility code based upon String value.
Parameters:
facility -  
Throws:
java.text.ParseException -