kr.co.hit.live.log.io
Class LogInputStreamReader
java.lang.Object
java.io.Reader
java.io.InputStreamReader
kr.co.hit.live.log.io.LogInputStreamReader
- All Implemented Interfaces:
- Closeable, Readable
public class LogInputStreamReader
- extends InputStreamReader
Logger 파일을 읽을 수 있는 Reader 클래스이다.
- Author:
- 김형도
|
Constructor Summary |
LogInputStreamReader(String filePath)
로그 파일 경로를 명시적으로 받아서 LogInputStream 객체를 생성한다. |
LogInputStreamReader(String loggerName,
String appenderName,
String contextValue,
Date rollingDate)
loggerName 과 Appender 명칭 그리고 Appender 가 ContextFileAppender인 경우에는 Context 값을 파라메터로 지정하여
로그파일에서 로그 내용을 읽을수 있는 LogInputStreamReader 객체를 생성한다. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogInputStreamReader
public LogInputStreamReader(String filePath)
throws IOException
- 로그 파일 경로를 명시적으로 받아서 LogInputStream 객체를 생성한다.
- Parameters:
filePath -
- Throws:
IOException
LogInputStreamReader
public LogInputStreamReader(String loggerName,
String appenderName,
String contextValue,
Date rollingDate)
throws IOException
- loggerName 과 Appender 명칭 그리고 Appender 가
ContextFileAppender인 경우에는 Context 값을 파라메터로 지정하여
로그파일에서 로그 내용을 읽을수 있는 LogInputStreamReader 객체를 생성한다.
- Parameters:
loggerName - appenderName - contextValue -
- Throws:
IOException
readLine
public String readLine()
throws IOException
- 로그 파일에서 한 줄을 읽어서 반환한다. \n 가 오는 경우에 newline 으로 처리한다.
(Unix에서는 \r\n으로 newline 구분하지 않고 모두 \n으로 출력하기 때문에 기존방식 적용 불가하여 수정함(2010.08.09 김형도)
- Returns:
-
- Throws:
IOException
Copyright © 2014. All Rights Reserved.