keytool.exe -genkey -alias juheon -keyalg RSA -keypass 1234qwer -storepass 1234qwer -keystore juheon.jks keytool.exe -export -alias juheon -storepass 1234qwer -file juheon.cer -keystore juheon.jks keytool.exe -importkeystore -srckeystore juheon.jks -destkeystore juheon.key.p12 -deststoretype PKCS12 D:\Java\32bit\jdk1.5.0_22\jre\lib\security\cacert D:\Java\32bit\jdk1.5.0_22\bin\keytool.exe -import -alias tsasample -keystore D:\Java\32bit\jdk1.5.0_22\jre\lib\security\cacert -file D:\workspace\Servers\tsa-server-web-config\tomcat.cer keytool -import -alias somansa -keystore C:\Program Files\Java\jdk1.8.0_102\jre\lib\security\cacert -file c:\somansa.cer #인증서 생성 keytool -genkey -alias keyAlias -keyalg RSA -keypass changeit -storepass changeit –validity 9999 -keystore keystore.jks keytool -export -alias keyAlias -storepass changeit -file server.cer -keystore keystore.jks keytool -import -v -trustcacerts -alias keyAlias -file server.cer ...
Spring boot log 설정
개요
Spring boot의 log는 기본적으로 slf4j log framework에 logback구현체를 사용한다. 기본설정은 application.properties에 하며 추가 설정은 classpath에 logback-spring.xml파일을 만들어서 설정한다.Log 설정
아래는 application.properties에 log 설정 예시이다. 설정 할 경우 console에 설정된 pattern으로 log가 찍힌다.
logging.level.org.springframework.web=info
logging.level.org.hibernate=ERROR
logging.level.root=error
logging.pattern.console=[%thread] %highlight(%-5level) %d{yyyy-MM-dd HH:mm:ss} - %msg%n
특정 패키지(com.ha.hellowworld) 하위의 로그를 설정할 경우
로그를 파일에 기록하는 경우 "loggin.file.path"를 지정하면 지정된 폴더에 spring.log파일에 로그가 기록된다.
파일명을 변경하고 싶으면 "logging.file.name"을 지정하면 된다. 유의할 점은 절대경로 + 파일명을 지정해야한다. "logging.file.path"에 경로를 지정하고 "logging.file.name"을 지정하면 로그가 생성되지 않는다.
한가지 더 주의할 사항은 logback-spring.xml 파일을 생성하면 application.properties에 설정된 로그파일은 생성되지 않는다. logback-spring.xml에 fileAppender가 지정되어 있지 않아도 생성되지 않는다.
참고: https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-logging
...
logging.level.com.ha.helloworld=info
...
로그를 파일에 기록하는 경우 "loggin.file.path"를 지정하면 지정된 폴더에 spring.log파일에 로그가 기록된다.
...
logging.file.path=d:/log
...
파일명을 변경하고 싶으면 "logging.file.name"을 지정하면 된다. 유의할 점은 절대경로 + 파일명을 지정해야한다. "logging.file.path"에 경로를 지정하고 "logging.file.name"을 지정하면 로그가 생성되지 않는다.
logging.file.name=d:\log\helloworld.log
한가지 더 주의할 사항은 logback-spring.xml 파일을 생성하면 application.properties에 설정된 로그파일은 생성되지 않는다. logback-spring.xml에 fileAppender가 지정되어 있지 않아도 생성되지 않는다.
댓글
댓글 쓰기