ExceptionUtils.getStackTrace(e)를 사용하면 된다. 

사용하기위해서는 
commons-lang-2.4.jar를 추가할 필요가 있다. 

'LogBack&Log4j' 카테고리의 다른 글

배치파일에 log4j 사용  (0) 2012.01.20
log시간별로 만들기  (0) 2010.08.25
SingleLogFileAppender.java 에extends RollingFileAppender를 한다.

/*
	 * (Non-Javadoc)
	 * @see org.apache.log4j.RollingFileAppender#subAppend(org.apache.log4j.spi.LoggingEvent)
	 */
	@Override
	protected void subAppend(LoggingEvent event) {
		if(baseFileName == null) {
			baseFileName = this.fileName;
		}

		if(baseFileName != null && baseFileName.indexOf("%d") > -1) {
			try {
				super.setFile(baseFileName.replace("%d", formatter.format(new Date())), true, this.bufferedIO, this.bufferSize);
			} catch (IOException e) {
				e.printStackTrace();
			}
		}

		super.subAppend(event);
		try {
            super.setFile(baseFileName, true, this.bufferedIO, this.bufferSize);
        } catch (IOException e) {
            e.printStackTrace();
        }
	}


이벤트가 발생했을 경우 처리를 재정의 한다.
setFile을 두번 정의 이유는 첫번째에서 생성후 그만두면 그파일을 계속 잡고 있기에
두번째 setFile로 기본이 되는 파일을 잡고 있도록 재정의..

'LogBack&Log4j' 카테고리의 다른 글

배치파일에 log4j 사용  (0) 2012.01.20
LogFile에 StackTrace를 남기고 싶을때.  (0) 2010.08.26


<script src="js/jquery-tablesorter.min.js" type="text/javascript"></script>
위처럼 선언해서 사용하면 된다. 
자세한 내용을 구글검색을~!!

다만, 해당 컬럼 내용이 다언어나 숫자 영어가 섞여 있을경우 생각외로
잘 정렬이 안될경우가 있다 .이럴경우에는 각 컬럼별로 소트우선순위를 재 지정할 필요가 있다. 

디버그 모드도 존재하니. 확인하면서 재지정을..

간단한예는

<script type="text/javascript">
$(document).ready(function()
{
$(".list").tablesorter( {
sortList: [[2,1]],
headers:{
1:{sorter:"text"},
debug:true
  }
});
}
);
</script>

.list는 <table class="list"> 테이블명
sortList: [[2,1]],는 초기 정렬를 무슨 칼럼을 기준으로 할것인가.
지정 가능한 형태는 밑과 같다.

+ Recent posts