프로그램 할 때 query log가 안보이면 제대로 실행이 되고 있는 건지 디버깅도 힘들고 답답하기 때문에 로그 보는 설정을 먼저 진행하게 됩니다오늘 진행하는 작업은 대부분의 Database가 동일한 방법으로 작업이 가능 합니다.

 

먼저 maven을 이용하여 log4j2를 추가 합니다.


pom.xml 

        <dependency>

            <groupId>org.bgee.log4jdbc-log4j2</groupId>

            <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId>

            <version>1.16</version>

        </dependency>

 

그리고 추가한 라이브러리가 작동할 수 있도록 application.properties

spring.datasource.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy

를 추가하고 source urllog4jdbc 를 추가 해줍니다


application.properties

## PostgreSQL

spring.datasource.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy

#spring.datasource.url=jdbc:postgresql://localhost:5432/copydb

spring.datasource.url=jdbc:log4jdbc:postgresql://localhost:5432/copydb

spring.datasource.username=copycoding

spring.datasource.password=copy123

 

다른 데이터 베이스를 사용 하는 경우에도 첫 번째 라인인 DriverSpy는 추가해 주고 url 부분을 다음처럼 변경을 합니다.

spring.datasource.url=jdbc:log4jdbc:oracle:thin:@localhost:1521/xe

spring.datasource.url=jdbc:log4jdbc:mariadb://localhost:3306/testdb

spring.datasource.url=jdbc:log4jdbc:mysql://localhost/testdb

 

그리고 실행을 하면 아래 그림처럼


sql query log


모든 값들이 정리되지 않고 나오게 되는데 이제 정리를 하기 위한 설정을 추가해 줍니다.


 

src/main/resources 폴더에 properties 파일을 하나 생성 합니다.


log4jdbc.log4j2.properties

log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator

log4jdbc.dump.sql.maxlinelength=0

  

src/main/resources 폴더에 추가로 xml 파일을 생성 합니다.


logback.xml

<?xml version="1.0" encoding="UTF-8"?>

 

<configuration>

  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">

    <encoder>

      <pattern>%d{yyyyMMdd HH:mm:ss.SSS} [%thread] %-3level %logger{5} - %msg %n</pattern>

    </encoder>

  </appender>

 

  <logger name="jdbc" level="OFF"/>

 

  <logger name="jdbc.sqlonly" level="OFF"/>

  <logger name="jdbc.sqltiming" level="DEBUG"/>

  <logger name="jdbc.audit" level="OFF"/>

  <logger name="jdbc.resultset" level="OFF"/>

  <logger name="jdbc.resultsettable" level="DEBUG"/>

  <logger name="jdbc.connection" level="OFF"/>

 

  <root level="INFO">

    <appender-ref ref="STDOUT" />

  </root>

 

</configuration>

 

이제 다시 실행을 하고 console을 보게 되면 


sql query log


보기 좋게 형식을 갖추어 출력이 됩니다.


- copy coding -


SC제일은행 외환 통장을 개설하고 구글 애드센스에 통장을 등록하는 과정 입니다그냥 몇개 정보만 입력 하면 완료 됩니다SC제일은행이 아니더라도 방법은 동일 하게 진행 됩니다.

일단 은행 정보로 은행 영문명과 SWIFT 코드가 필요한데 해당 은행의 홈페이지에 가면 구할 수 있습니다.  SC제일은행의 경우는 홈페이지에 영문명이 있습니다.


google adsense sc 제일은행


Standard Chartered Bank Korea Limited. 라고 되어 있고

 

SWIFT CODE는 홈페이지 검색을 통하여 구할 수 있습니다그냥 SWIFT 라고만 검색 해도 됩니다.


google adsense sc 제일은행


SWIFT CODE 무엇인가요?

게시일 : 2009-03-20

조회수 : 2644

 

SWIFT CODE 국제 은행간 전신환 송금에 있어서 일종의 은행코드 라고 생각 하시면 됩니다. 저희 SC제일은행의 영문 명칭은 Standard Chartered First Bank Korea이고, SWIFT CODE  SCBLKRSE입니다. 


SCBLKRSE 라도 되어 있습니다.

 

이제 필요한 정보를 얻었으니 Google Adsense에 등록 합니다에드센스에 로그인 하고


google adsense sc 제일은행


상단에 지급 보류가 걸려있다고 써있는 우측의 작업 글씨를 클릭하여


google adsense sc 제일은행


아래로 스크롤 하면


google adsense sc 제일은행


조금 아래로 내리면 지급받을 방법이 있는데 결제 수단 추가를 선택 합니다.


google adsense sc 제일은행


여기서는 새 은행 송금 세부정보 추가를 클릭 합니다.

새 수표...는 우편으로 수표가 전달되어 오는데 직접 은행에 가서 환전하면 된다고 하네요


google adsense sc 제일은행


결제수단 추가가 나오면 항목을 하나씩 적어 나갑니다.


google adsense sc 제일은행


예금주 이름, 은행 이름, SWIFT CODE, 계좌번호만 입력하면 됩니다.


google adsense sc 제일은행


기본 결제 수단을 설정을 선택하고 저장 합니다.


google adsense sc 제일은행


잠시 후 수익금이 100 달러가 넘으면 등록한 계좌로 수수료 제하고 들어 옵니다.


- copy coding -


sc 제일은행 통장 만들기를 위하여 인터넷 뱅킹 가입을 완료 하고 나서 최초로 통장을 사용 하려고 하는 경우 로그인을 해야 합니다로그인 방법은 다양하게 있으며 그중 본인이 편리한 방법을 선택해서 진행 하면 됩니다.


sc제일은행 외화통장 개설


로그인 방식은 6가지가 있는데 여기서 하나를 선택 합니다저는 공인인증서를 선택해서 타행 인증서 등록을 하였습니다.


sc제일은행 외화통장 개설


공인 인증서를 등록하고 나면 이렇게 로그인 화면이 나타나고 로그인을 진행 합니다.


sc제일은행 외화통장 개설


로그인에 성공 하면 두드림 통장이 나타나고 초기에는 원화 탭이 선택 되어 있는데 그냥 원화 통장을 사용하려면 이대로 사용하면 되고 외화 통장을 사용하려면 외화통장 가입을 진행해야 합니다.


sc제일은행 외화통장 개설


외화 통장 가입은 우측에 있는 외화 탭을 선택하는 것으로부터 시작 됩니다.  외화 탭을 선택 하고 아래에 있는 외화보통예금(입출금)을 선택 합니다.


sc제일은행 외화통장 개설


아직 외화보통예금 통장이 만들어지지 않은 상태이므로 신청하기 버튼을 클릭해서 통장 신청을 진행 합니다.


sc제일은행 외화통장 개설


모바일 뱅킹으로 쉽고 빠르게 통장을 만들어보라고 안내가 나오면 다음 버튼 클릭


sc제일은행 외화통장 개설


신청조건을 확인하고 체크를 하고 확인 버튼 클릭


sc제일은행 외화통장 개설


sc제일은행 외화통장 개설


고객정보 확인을 진행하고 관리영업점을 선택 하고 다음 버튼을 클릭


sc제일은행 외화통장 개설


sc제일은행 외화통장 개설


약관을 모두 동의 하고 상품소개 직원은 생략하고 다음 버튼 클릭


sc제일은행 외화통장 개설


sc제일은행 외화통장 개설


금융사기 거래 목적 확인도 선택 하는데 답은 모두 예가 아닙니다.


sc제일은행 외화통장 개설


추가인증은 위에서 한번 해본 방법으로 본인명의 타행 계좌를 통한 인증을 선택


sc제일은행 외화통장 개설


본인명의 계좌 정보를 입력하고 1원 송금하기 버튼을 클릭


sc제일은행 외화통장 개설


문자로 인증코드를 받아 입력하고 인증코드 확인 버튼을 클릭 합니다.

 

계좌비밀번호는 캡처 방지가 되어있어 생략 합니다. . 


sc제일은행 외화통장 개설


sc제일은행 외화통장 개설


드디어 외환통장이 생성 되었습니다이제부터 외환 통장을 사용할 수 있습니다.

여기서 다음 버튼을 클릭하면 카드를 요청하는 화면으로 이동하는데 필요하면 체크카드를 만들어도 됩니다.

 

다시 로그인하고 외환에 들어가면 


sc제일은행 외화통장 개설


요렇게 외환 통장 내역이 표시 됩니다.


- copy coding -


은행이 가까우면 직접 가서 신청 하는게 편리 할 수도 있겠지만 가는 시간과 기다리는 시간 정도면 핸드폰으로 통장을 개설할 수 있습니다.(개인적으로는 캡처하는 시간이 소요되어서 인지 1시간 정도 소요된것 같습니다.)  개설 방법은 요즘 비대면으로 통장, 주식 계좌등이 보편화 되어서 한번이라도 사용해 보았다면 어렵지 않게 작업할 수 있습니다.  화면이 많아서 한번에 사진을 모두 올릴 수 없어 2회로 나누었습니다. 설명은 가능하면 짧게 합니다.

(모바일 통장 개설은 21시까지 입니다. 시간 확인하고 진행 하세요.)


회원가입

- 휴대폰인증, 신분증촬영, 약관동의 본인확인인증(1원보내기), 계좌비밀번호 설정

뱅킹회원등록

 - 보안매체선택, 약관동의, 선청정보입력

인터넷뱅킹

 - 로그인용 공인인증서 등록

외환계좌생성

- 고객정보확인, 약관동의, 본인확인인증(1원보내기)

여기서는 회원가입과 뱅킹 회원등록을 설명 드립니다.

 

그럼 시작 합니다.

sc제일은행을 검색하여 


SC제일은행 외화통장


설치버튼을 클릭 하여 설치를 하고


SC제일은행 외화통장


열기를 클릭하여 실행을 합니다.


SC제일은행 외화통장


SC제일은행 외화통장


설치를 하는 동안 작업을 위해 필요한 기능들의 접근을 허락해야 한다는 안내가 나옵니다.


SC제일은행 외화통장


전화 접근을 허용하고


SC제일은행 외화통장


사진, 미디어 파일등 에도 접근을 허용 합니다.


SC제일은행 외화통장


환영합니다! 화면에서는 화면을 우측에서 좌측으로 밀어서 화면을 하나씩 넘겨 줍니다.


SC제일은행 외화통장


아직 회원이 아니니 회원가입을 선택 합니다.


SC제일은행 외화통장


회원가입을 하기 위해 시작하기 버튼을 클릭 하고


SC제일은행 외화통장


가입 진행 단계와 준비물 안내화면이고 다음 버튼을 클릭 합니다.


SC제일은행 외화통장


신청조건확인을 하고 체크 한 후 확인 버튼을 클릭 합니다.


SC제일은행 외화통장


인증은 휴대폰인증이 좋습니다. 상단에서 휴대폰인증을 선택하고 전체동의를 체크 합니다.


SC제일은행 외화통장


개인정보 입력을 하고 인증번호 확인 버튼을 요청하고 문자를 받아 맨 아래칸에 인증번호를 입력하여 확인 버튼을 클릭 합니다.


SC제일은행 외화통장




SC제일은행 외화통장


휴대폰 인증 후 나머지 고객정보를 입력하고 다음 버튼을 클릭 합니다.


SC제일은행 외화통장


고객 정보를 확인 하기 위해 신분증 촬영을 진행 합니다사진 촬영은 캡처가 안되는데 배경이 어두운 색에 신분증을 놓고 촬영을 하면 됩니다.


SC제일은행 외화통장




SC제일은행 외화통장


사진을 찍으면 일부 번호는 직접 입력하도록 되어 있습니다입력 후 전송 버튼을 클릭 합니다.


SC제일은행 외화통장


신분증 촬영이 완료 되었습니다.

 

약관 동의 입니다.


SC제일은행 외화통장


SC제일은행 외화통장


상품설명 약관은 전체동의를 체크해 줍니다. 상품소개 직원은 생략.


SC제일은행 외화통장


SC제일은행 외화통장


금융사기 거래목적도 체크하고 다음 버튼을 클릭 합니다.


SC제일은행 외화통장


추가 인증은 타행계좌인증을 선택하여


SC제일은행 외화통장


본인명의의 계좌 정보를 입력하고 1원송금하기 버튼을 눌러 통장에 1원을 보냅니다.

그럼 선택한 은행 계좌에 1원이 송금되고 송금인에 번호가 있는데


SC제일은행 외화통장


이 번호를 입력하여 인증코드확인을 합니다.


SC제일은행 외화통장


SC제일은행 외화통장


추가인증결과는 SMS로알려드린다고 합니다.  


SC제일은행 외화통장


그리고 메시지가 오는데 21시까지 등록하면 된다고 합니다.

여기까지 오기 힘드셨나요그럼 좀 쉬셔도 됩니다.  21시 이전에 문자의 링크를 누르면 다음 단계부터 진행이 됩니다.

못 기다리겠나요그럼 잠시 기다렸다가 다음 버튼을 클릭 하면


SC제일은행 외화통장


계좌 비밀번호를 입력할 수 있습니다여기서 신청완료 버튼을 클릭 하면


SC제일은행 외화통장


신청이 완료되고 회원 정보를 입력하는 단계가 진행 됩니다.


SC제일은행 외화통장




SC제일은행 외화통장


SC제일은행 외화통장


보안매체를 모바일 OPT로 하고 다음 버튼을 클릭 합니다.

모바일 OTP 인증번호를 입력하는데 캡처가 안되어 생략합니다.


SC제일은행 외화통장


약관동의는 전체동의를 하고 확인 합니다상품소개 직원은 입력 안해도 됩니다.


SC제일은행 외화통장


SC제일은행 외화통장


신청정보 입력에 ID와 비밀번호를 등록하고  ID는 입력하고 조회하기 버튼을 클릭해줘야 합니다.


SC제일은행 외화통장


이체한도를 설정하고 신청완료 버튼을 클릭 합니다.


SC제일은행 외화통장


인터넷 뱅킹 신규 가입이 완료 되었습니다.

여기까지 왔으면 설치가 완료된 것 입니다.

 

 

확인버튼을 누르면 인터넷 뱅킹이 시작 됩니다.

여기서도 설치가 완료 되었으니 잠시 쉬어가도 됩니다.

다음 단계부터는 그냥 인터넷 뱅킹 입니다.


- copy coding -


1···42434445464748···118

+ Recent posts