# log4jdbc

Log4jdbc
🍀 Log4jdbc JDBC에서 발생하는 작업들을 로그로 찍어주는 라이브러리 디버깅이 매우 수월해진다 🌼 적용순서 1. pom.xml에 등록 log4jdbc에서 Maven을 복사해도 됨 아래 내용을 복봍해도 됨 > 파일명 : log4jdbc.log4j2.properties 파일내용 : log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSp

mac에서 h2 설치하고 spring boot랑 연동하기 + log4jdcb 설정하기
1. h2 설치하기 Downloads 버전을 선택하여 Platform-Independent Zip 파일 다운로드 다운받은 zip 파일을 푼다. 2. h2 실행하기 iterm - h2폴더로 이동 - cd bin - sh h2.sh (h2 쉘 실행) 아래와 같이 브라우저가 뜬다. ⇒ 연결 클릭 
JPA Multiple DataSource 설정 방법
기본적인 멀티 데이터 베이스 설정 부터 간단한 접속 테스트까지의 과정을 정리해 봅니다. 필자는 Oracle+Mysql 환경으로 진행하였으며, 다른 DB 를 사용하시는 분들은 그에 맞게 datasource 를 변경해 주면 되겠습니다. 1. 개발환경 SpringBoot 2.7.6 JDK 1.8 Oracle+Mysql Log4Jdbc junit4 2. build.gradle 3. application.yml jpa 설정은 다양한 케이스가 존재하므로 각자에 맞는 설정값을 찾아보도록 하자. datasource 명으로 각각의 db를 구분하도록 한다. 4. Entity Datasource 별로 별도의 패키지를 생성하도록 하자 mysql-datasource User.java oracle-datasource Company.java 5. Repository **mysql-datasourc

log4j 관련 정리
점점 깨닫는 log처리에 중요성.. 공부할 때나 들어온지 얼마 안 되었을 때 디버깅에 대한 중요성을 전혀 인지하지 못하고 있었다. 막 코딩을 시작해서 배울 때는 "안 그래도 정신없는데 복잡하게 logging을 왜함 error나 exception 처리만 잘 해두면 되지"라는 생각을 하고 있었는데 점점 복잡한 소스들에서 error조차 뱉지 않는 그런 무시무시한 녀석들을 만나다 보니 debugging에 대한 중요성과 logging은 선택이 아닌 필수라는 생각이 들었다. log4j 이렇게 중요한 logging, 대부분의 언어들이 log처리를 위한 라이브러리들이 있다. 그 중에서 내가 주로 사용하는 JAVA는 JDK에서 기본적으로 제공하는 Java.util.logging이 있지만 기능이 거의 없는 수준이라 Apache Commons Logging이나 log4j를 사용한다. 오늘 정리할 log4j는 Log for J(java)로 속도에 최적화 되어있다. Mul

12.22
웹구조(복습) 웹 구조안에서 클-서버시스템 그 서버가 몇개로 쪼개지냐에 따라 n-tier구조 요청을 하나의 컴포넌트로 처리할것이냐 두개로 나눠서 처리할 것이냐에 따라 모델1,2나눠짐 controller-view로 contents를 보여줘야됨- model layer에서 만듬 row데이터 가져오고 가공해야함-역할 또 조개져서 b.l, p로 나뉨 logging 프레임웤-퍼사드 패턴(빔-리모컨(퍼사드객체)) ->1. 빔 역할하는 로깅 프레임웤 리모컨 역할하는 로깅 프레임웤 데이터 검증 원래는 안전하게 한다면 각 레이어에서 검증해야되는데 그러면 중복되는 코드 발생 - 모든 레이어에서 전달되는 모든 데이터 가지고 있는 VO에 대해 검증하겠다. log4j 추가 log4j1-설정파일 properties파일로 log4j2-xml로 아파치 사이트에서 log4j - 빔 역할 ![](https://images.velog.io/images/wjdaks49