티스토리 뷰
톰캣은 로깅 서비스를 제공한다. (JULI)
appender
로그가 만들어지는 과정을 정의
<appender name="file" class="org.apache.log4j.DailyRollingFileAppender">
<param name="datePattern" value="'.'yyyy-MM-dd" />
<param name="File" value="${catalina.base}/logs/catalina.out" /> <!-- catalina.out 이라는 파일 생성 -->
<param name="threshold" value="DEBUG" /> <!-- DEBUG 이상 레벨의 로그 기록 -->
<layout class="org.apache.log4j.PatternLayout"> <!-- 로그 파일에 추가하는 로그의 표현 형식 -->
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%-5p](%F:%L) %m%n" />
</layout>
</appender>
위의 코드는 DailyRollingFileAppender 라는 로그를 정의하는 코드다.
로그는 크게 애플리케이션 로그, 서버 로그, 콘솔 로그, 액세스 로그, 호스트 관리자 로그로 나뉠 수 있다.
애플리케이션 로그
앱 트랜잭션을 수행하는 동안 발생하는 로그 기록
(애플리케이션 수준의 문제 확인 가능)
서버 로그
콘솔 로그와 같다
콘솔 로그
톰캣의 시작과 로더 순서 정보를 기록하는 로그
액세스 로그
누가 애플리케이션에 접속했는지, 어떤 컴포넌트에 접속했는지 등의 정보를 기록
호스트 관리자 로그 (host, manager, host-manager)
톰캣 관리자의 활동에 대한 기록
(애플리케이션의 상태, 애플리케이션 배포, 톰캣 생명주기 등)
- Total
- Today
- Yesterday
- 원하는것이있다면끝까지버텨라
- Typescript
- browserify
- MarionetteJS
- backbone.js
- 함수
- 뉴욕
- angular
- node
- Android
- mocha.js
- javascript
- js
- marionetts.js
- node.js
- AndroidContext
- framework
- nodejs
- vue.js
- nextTick
- 자바스크립트
- awe-some
- 외부모듈
- vue
- common.js
- awesome-vue
- vuex
- eventbus
- git tag
- #가상머신
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |