log4j.rootLogger = INFO, stdout , rolling
# Consol
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %5p [%t] - %m%n
##guitarhero start - log --> file when use baretail log program. create file area
log4j.appender.rolling=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rolling.File=D:/project/workspace/log/brandrenew.log ##file location
log4j.appender.rolling.Append=true
log4j.appender.rolling.MaxFileSize=500KB ## file size
log4j.appender.rolling.DatePattern='.'yyyy-MM-dd
log4j.appender.rolling.layout=org.apache.log4j.PatternLayout
log4j.appender.rolling.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n
##guitarhero end
log4j.logger.org.springframework = ERROR
log4j.logger.org.apache = INFO
log4j.logger.java.sql = DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
보통 Project 개발을 할 때 환경은 Windows를 많이 사용한다. 실제 개발이 다 끈나고, 통합 테스트가 끈난 후 서버에 적용할 경우에 Linux를 접하게 되는게 일반적 이다.
Linux 명령어 중에 유용하게 사용 되는게 몇 가지 있는데 대표적으로, tail, grep 이다. Windows 환경에서는 type, find 로 대체 할 수 있다.
•tail -f server.log | grep AAA > server_test.log
•type server.log | grep AAA > server_test.log
type는 Linux 명령어 중 cat과 같은 역활을 수행 한다. 위와 같은 Action을 할 때 사용하기 좋은 Tool을 소개 한다.
Step 1. 파일 다운로드
http://www.baremetalsoft.com/baretail/ 에서 Free Version을 다운로드 한다. 라이센스를 지불 하였다면 상용버전을 써도 좋다.
Step 2. 실행
baretail 파일을 실행 한다. 아래와 같은 화면이 보일 것이다.
Step 3. Highlighting 기능
File > Open 을 하면 Linux 명렁어 tail과 같은 효과를 볼수 있고, Highlighting 버튼을 클릭 하면 아래와 같은 그림을 볼수 있다. String 문자열 설정 후 색을 지정하면 위 그림과 같이 적용되는 것을 확인 할 수 있다.
개발을 하다보면 최대의 적은 귀차니즘 인것 같다. 개발을 할 때 한번 쯤은 써보면 짐이 될 것 같지는 않다.
'프로그래밍 > 프로그래밍' 카테고리의 다른 글
fileZilla 서버 디렉토리가 보이지 않을 때 (0) | 2013.10.22 |
---|---|
unknown host exception (0) | 2013.07.11 |
디자인 패턴이란? (0) | 2013.07.10 |
고급 프로그래밍을 하기 위한 개발자에게 조언 -유경상 (0) | 2013.07.01 |
[안철수 컬럼] 경쟁력 있는 프로그래머의 조건 (0) | 2013.07.01 |