|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectgov.nist.javax.sip.stack.ServerLog
public class ServerLog
Log file wrapper class. Log messages into the message trace file and also write the log into the debug file if needed. This class keeps an XML formatted trace around for later access via RMI. The trace can be viewed with a trace viewer (see tools.traceviewerapp).
フィールドの概要 | |
---|---|
static int |
TRACE_DEBUG
Debug trace level (all tracing enabled). |
static int |
TRACE_EXCEPTION
Trace exception processing |
static int |
TRACE_MESSAGES
|
static int |
TRACE_NONE
Dont trace |
コンストラクタの概要 | |
---|---|
ServerLog(SIPMessageStack sipStack)
|
メソッドの概要 | |
---|---|
void |
checkLogFile()
|
java.lang.String |
getLogFileName()
return the name of the log file. |
int |
getTraceLevel()
Get the trace level for the stack. |
void |
logException(java.lang.Exception ex)
Log an exception stack trace. |
void |
logMessage(SIPMessage message,
java.lang.String from,
java.lang.String to,
boolean sender)
Log a message into the log directory. |
void |
logMessage(SIPMessage message,
java.lang.String from,
java.lang.String to,
boolean sender,
long time)
Log a message into the log directory. |
void |
logMessage(SIPMessage message,
java.lang.String from,
java.lang.String to,
boolean sender,
java.lang.String time)
Log a message into the log directory. |
void |
logMessage(SIPMessage message,
java.lang.String from,
java.lang.String to,
java.lang.String status,
boolean sender)
Log a message into the log directory. |
void |
logMessage(SIPMessage message,
java.lang.String from,
java.lang.String to,
java.lang.String status,
boolean sender,
long time)
Log a message into the log directory. |
void |
logMessage(SIPMessage message,
java.lang.String from,
java.lang.String to,
java.lang.String status,
boolean sender,
java.lang.String time)
Log a message into the log directory. |
boolean |
needsLogging()
Global check for whether to log or not. |
boolean |
needsLogging(int logLevel)
Check to see if logging is enabled at a level (avoids unecessary message formatting. |
void |
println(java.lang.String s)
print a line to stdout if the traceLevel is TRACE_DEBUG. |
void |
setAuxInfo(java.lang.String auxInfo)
Set aux information. |
void |
setLogFileName(java.lang.String name)
Set the log file name |
void |
setProperties(java.util.Properties configurationProperties)
|
void |
setStackIpAddress(java.lang.String ipAddress)
|
void |
setTraceLevel(int level)
Set the trace level for the stack. |
void |
traceMsg(int msgLevel,
java.lang.String tracemsg)
Log a message into the log file. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static int TRACE_NONE
public static int TRACE_MESSAGES
public static int TRACE_EXCEPTION
public static int TRACE_DEBUG
コンストラクタの詳細 |
---|
public ServerLog(SIPMessageStack sipStack)
メソッドの詳細 |
---|
public void setProperties(java.util.Properties configurationProperties)
public void setStackIpAddress(java.lang.String ipAddress)
public void checkLogFile()
public boolean needsLogging(int logLevel)
logLevel
- level at which to check.public boolean needsLogging()
public void setLogFileName(java.lang.String name)
name
- is the name of the log file to set.public java.lang.String getLogFileName()
public void logMessage(SIPMessage message, java.lang.String from, java.lang.String to, boolean sender, java.lang.String time)
message
- a SIPMessage to logfrom
- from header of the message to log into the log directoryto
- to header of the message to log into the log directorysender
- is the server the sendertime
- is the time to associate with the message.public void logMessage(SIPMessage message, java.lang.String from, java.lang.String to, boolean sender, long time)
message
- a SIPMessage to logfrom
- from header of the message to log into the log directoryto
- to header of the message to log into the log directorysender
- is the server the sendertime
- is the time to associate with the message.public void logMessage(SIPMessage message, java.lang.String from, java.lang.String to, boolean sender)
message
- a SIPMessage to logfrom
- from header of the message to log into the log directoryto
- to header of the message to log into the log directorysender
- is the server the senderpublic void logMessage(SIPMessage message, java.lang.String from, java.lang.String to, java.lang.String status, boolean sender, java.lang.String time)
message
- a SIPMessage to logfrom
- from header of the message to log into the log directoryto
- to header of the message to log into the log directorystatus
- the status to log.sender
- is the server the sender or receiver (true if sender).time
- is the reception time.public void logMessage(SIPMessage message, java.lang.String from, java.lang.String to, java.lang.String status, boolean sender, long time)
message
- a SIPMessage to logfrom
- from header of the message to log into the log directoryto
- to header of the message to log into the log directorystatus
- the status to log.sender
- is the server the sender or receiver (true if sender).time
- is the reception time.public void logMessage(SIPMessage message, java.lang.String from, java.lang.String to, java.lang.String status, boolean sender)
message
- a SIPMessage to logfrom
- from header of the message to log into the log directoryto
- to header of the message to log into the log directorystatus
- the status to log.sender
- is the server the sender or receiver (true if sender).public void traceMsg(int msgLevel, java.lang.String tracemsg)
msgLevel
- Logging level for this message.tracemsg
- message to write out.public void logException(java.lang.Exception ex)
ex
- Exception to log into the log filepublic void println(java.lang.String s)
s
- String to print out.public void setTraceLevel(int level)
level
- -- the trace level to set. The following trace levels are
supported:
public int getTraceLevel()
public void setAuxInfo(java.lang.String auxInfo)
auxInfo
- -- auxiliary information.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |