|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.env.service.AbstractResinSubSystem
com.caucho.env.log.LogSystem
com.caucho.env.log.ProLogSystem
@Service public class ProLogSystem
The LogService records log entries in a persistent database for administrative debugging.
| Field Summary |
|---|
| Fields inherited from interface com.caucho.env.service.ResinSubSystem |
|---|
START_PRIORITY_CACHE_SERVICE, START_PRIORITY_CLASSLOADER, START_PRIORITY_CLUSTER_SERVICE, START_PRIORITY_DEFAULT, START_PRIORITY_ENV_SYSTEM, START_PRIORITY_NETWORK_CLUSTER |
| Method Summary | |
|---|---|
static ProLogSystem |
createAndAddService()
|
java.lang.String |
createFullType(java.lang.String name)
Creates the full log name a partial name. |
LogMessage[] |
findMessages(java.lang.String fullType,
java.lang.String levelName,
long minTime,
long maxTime)
|
LogMessage[] |
findMessagesByName(java.lang.String fullType,
java.lang.String logName,
java.lang.String levelName,
long minTime,
long maxTime)
|
long[] |
findMessageTimes(java.lang.String fullType,
java.lang.String levelName,
long minTime,
long maxTime)
|
long[] |
findMessageTimesByName(java.lang.String fullType,
java.lang.String logName,
java.lang.String levelName,
long minTime,
long maxTime)
|
long |
getExpireTimeout()
|
void |
log(long timestamp,
java.lang.String fullType,
java.lang.String name,
java.util.logging.Level level,
java.lang.String message)
Logs a message given a full name. |
void |
log(java.lang.String fullType,
java.lang.String message)
Logs a message given a full name. |
void |
log(java.lang.String fullType,
java.lang.String name,
java.util.logging.Level level,
java.lang.String message)
Logs a message given a full name. |
void |
logStream(long timestamp,
java.lang.String fullType,
java.lang.String name,
java.util.logging.Level level,
java.io.InputStream is)
Logs a message given a full name. |
void |
logStream(java.lang.String fullType,
java.io.InputStream is)
Logs a message given a full name. |
WriteStream |
openLogStream(long timestamp,
java.lang.String fullType,
java.lang.String name,
java.util.logging.Level level)
Logs a message given a full name. |
WriteStream |
openLogStream(java.lang.String fullType)
Logs a message given a full name. |
void |
setExpireTimeout(long timeout)
|
void |
setLevel(java.util.logging.Level level)
|
void |
start()
Starts the log service. |
void |
stop()
Starts the log service. |
| Methods inherited from class com.caucho.env.log.LogSystem |
|---|
getCurrent, init |
| Methods inherited from class com.caucho.env.service.AbstractResinSubSystem |
|---|
destroy, getStartPriority, getStopPriority, preCreate, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static ProLogSystem createAndAddService()
public void setLevel(java.util.logging.Level level)
setLevel in class LogSystempublic void setExpireTimeout(long timeout)
setExpireTimeout in class LogSystempublic long getExpireTimeout()
getExpireTimeout in class LogSystempublic java.lang.String createFullType(java.lang.String name)
createFullType in class LogSystem
public void log(java.lang.String fullType,
java.lang.String message)
log in class LogSystem
public void log(java.lang.String fullType,
java.lang.String name,
java.util.logging.Level level,
java.lang.String message)
log in class LogSystem
public void log(long timestamp,
java.lang.String fullType,
java.lang.String name,
java.util.logging.Level level,
java.lang.String message)
log in class LogSystem
public void logStream(java.lang.String fullType,
java.io.InputStream is)
logStream in class LogSystem
public void logStream(long timestamp,
java.lang.String fullType,
java.lang.String name,
java.util.logging.Level level,
java.io.InputStream is)
logStream in class LogSystempublic WriteStream openLogStream(java.lang.String fullType)
openLogStream in class LogSystem
public WriteStream openLogStream(long timestamp,
java.lang.String fullType,
java.lang.String name,
java.util.logging.Level level)
openLogStream in class LogSystem
public LogMessage[] findMessages(java.lang.String fullType,
java.lang.String levelName,
long minTime,
long maxTime)
findMessages in class LogSystem
public LogMessage[] findMessagesByName(java.lang.String fullType,
java.lang.String logName,
java.lang.String levelName,
long minTime,
long maxTime)
findMessagesByName in class LogSystem
public long[] findMessageTimes(java.lang.String fullType,
java.lang.String levelName,
long minTime,
long maxTime)
findMessageTimes in class LogSystem
public long[] findMessageTimesByName(java.lang.String fullType,
java.lang.String logName,
java.lang.String levelName,
long minTime,
long maxTime)
public void start()
throws java.sql.SQLException
start in interface ResinSubSystemstart in class AbstractResinSubSystemjava.sql.SQLExceptionpublic void stop()
stop in interface ResinSubSystemstop in class AbstractResinSubSystem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||