일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- hikari
- springboot
- Gradle
- bitbucket
- Java
- STS
- Spring Security
- Linux
- 배열스트링
- between date
- Spring
- log4j profile
- catalina log
- between 날짜
- ORACLE CLOUD
- mybatis
- github
- log4j2
- MySQL
- oracle between
- oracle
- hikaricp
- python 개발환경
- 라즈베리파이
- git
- datasource
- Spring Boot
- intellij
- template
- ubuntu
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- hikari
- springboot
- Gradle
- bitbucket
- Java
- STS
- Spring Security
- Linux
- 배열스트링
- between date
- Spring
- log4j profile
- catalina log
- between 날짜
- ORACLE CLOUD
- mybatis
- github
- log4j2
- MySQL
- oracle between
- oracle
- hikaricp
- python 개발환경
- 라즈베리파이
- git
- datasource
- Spring Boot
- intellij
- template
- ubuntu
- Today
- Total
목록log4j2 (2)
파워노트
* spring 에서 logging 시스템은 중요한 부분을 차지 한다. * 경우에 따라서는 운영환경별로 분리 하기도 하고 외부 경로의 설정값을 이용하기도 한다. # log4j2.xml 의 profile별 관리 나의 경우 테스트 환경과 운영 서버 환경의 logfile 저장 경로가 달라 profile 별로 설정을 고려 해야 했다 예를 들면 - 나의 로컬 개발 환경은 로그 저장경로가 /svc/powernote, - 운영 서버의 로그 저장경로는 /home/opc/logs /svc/powernote /home/svc/logs %style{%d{yyyy/MM/dd HH:mm:ss,SSS}}{cyan} %highlight{[%-5p]}{FATAL=bg_red, ERROR=red, INFO=green, DEBUG=bl..
mybatis 등을 이용하여 query 실행시 실행 쿼리 로그가 나오도록. build.gradle 의존성 추가 implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4:1.16' datasource 설정 변경 application.yml datasource 설정 부분 변경 필요 url: jdbc:oracle:thin:/xxxx/. => url: jdbc:log4jdbc:oracle:thin:/xxxx/ driver-class-name: oracle.jdbc.OracleDriver => driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy spring: datasource: url: jdbc:log4jd..