org.glassfish.paas.orchestrator.service.spi
Class ServiceLogRecordBuilder
java.lang.Object
org.glassfish.paas.orchestrator.service.spi.ServiceLogRecordBuilder
@Service
public class ServiceLogRecordBuilder
- extends Object
ServiceLogRecordBuilder is an utility class to convert your log entries or log files to ServiceLogRecord.
How to use:
1. Pass either log files or log entries
2. Specify starting sequence, ending sequence, delimiter, default log level.
3. Specify the parameters in order to your log entries.
E.g. [#|2012-01-16T11:33:04.943+0530|INFO|glassfish3.1.2|com.sun.enterprise.server.logging.GFFileHandler|
_ThreadID=1;_ThreadName=Thread-2;|Running GlassFish Version: GlassFish Server Open Source Edition 3.1.2-SNAPSHOT|#]
Your parameters are datetime, level, other, logger name, other, message
Note: If you are passing datetime as parameter pass date formatter also.
4. Now, call build to get List of ServiceLogRecord.
User: naman mehta
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEVEL
public final String LEVEL
- See Also:
- Constant Field Values
SEQUENCENUMBER
public final String SEQUENCENUMBER
- See Also:
- Constant Field Values
LOGGERNAME
public final String LOGGERNAME
- See Also:
- Constant Field Values
MESSAGE
public final String MESSAGE
- See Also:
- Constant Field Values
SOURCECLASSNAME
public final String SOURCECLASSNAME
- See Also:
- Constant Field Values
SOURCEMETHODNAME
public final String SOURCEMETHODNAME
- See Also:
- Constant Field Values
THREADID
public final String THREADID
- See Also:
- Constant Field Values
DATETIME
public final String DATETIME
- See Also:
- Constant Field Values
THROWN
public final String THROWN
- See Also:
- Constant Field Values
OTHER
public final String OTHER
- See Also:
- Constant Field Values
ServiceLogRecordBuilder
public ServiceLogRecordBuilder()
build
public List<ServiceLogRecord> build()
throws UnsupportedEncodingException
- Main method to get list of ServiceLogRecord for given log lines or log files.
- Returns:
-
- Throws:
UnsupportedEncodingException
setStartSequence
public ServiceLogRecordBuilder setStartSequence(String startSequence)
setEndSequence
public ServiceLogRecordBuilder setEndSequence(String endSequence)
setDelimiter
public ServiceLogRecordBuilder setDelimiter(String delimiter)
setLogFile
public ServiceLogRecordBuilder setLogFile(File logFile)
setLogLines
public ServiceLogRecordBuilder setLogLines(List logLines)
setParameters
public ServiceLogRecordBuilder setParameters(String[] parameters)
setLevel
public ServiceLogRecordBuilder setLevel(Level level)
setDateFormatter
public ServiceLogRecordBuilder setDateFormatter(String dateFormatter)
setLB
public ServiceLogRecordBuilder setLB(boolean isLB)
Copyright © 2012. All Rights Reserved.