Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

spark logback 설정?

BigDATA/spark 2016.06.29 11:45
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


spark에서 돌아가는 app에서 logback.xml을 설정하여 사용하고 싶었습니다.


환경은!


spark 1.5.2

scala 2.10.6


그리고 아래와 같이 build.sbt에 설정! 

"ch.qos.logback"  %  "logback-classic"      % "1.1.6" 


그러나 spark conf쪽의 log4j.properties를 조정하면 영향을 받음. 배제 시켜야할 듯 어디에서? 스파크에서!

그러므로 그냥 logback 말고 log4j를 사용하는게 좋을듯!


더보기



결론 : spark 할때는 logback 바인딩이 어려우니 그냥 속편하게 log4j 사용하자! 끝~



참고 : http://stackoverflow.com/questions/31790944/best-way-to-send-apache-spark-loggin-to-redis-logstash-on-an-amazon-emr-cluster


spark + log4j 설정 방법

2016/07/04 - [BigDATA/spark] - spark log4j 사용해보기!


저작자 표시 비영리 변경 금지
신고

'BigDATA > spark' 카테고리의 다른 글

1탄. SPARK를 설치해보자~  (0) 2016.10.18
spark log4j 사용해보기!  (0) 2016.07.04
spark logback 설정?  (0) 2016.06.29
spark-submit 옵션 관련  (0) 2016.05.16
ERROR SparkUncaughtExceptionHandler: Uncaught exception in thread Thread  (0) 2016.05.11
spark와 친해지기!  (0) 2016.03.22

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

ace-t의 Spring Boot 따라잡기(기본 - logging)

OpenSource/Spring Boot 2016.03.24 16:55
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


참고 : https://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html

Spring Boot의 로깅은 의무적인게 아니라서 commons-logging이 제외 되어있어서 

Logback같은 녀석이 필요하면 spring-boot-starter-logging에 의존되어진 common-logging을 사용. 

(단, web을 사용한다면 spring-boot-starter-web에 포함되어있다고 한다. 굿!)

즉, build.gradle의 compile("org.springframework.boot:spring-boot-starter-web")이 있으면 OK!



logging의 레벨은 application.properties에서 조정할 수가 있다.

  • logging.level.org.springframework.web=DEBUG
의 레벨을 ERROR, INFO, DEBUG등으로 변경해서 로그를 보면 조정되어지는것을 알수가 있다.

이제 우리가 셋팅해야할 Logback logging에 대해서 알아보자.
  • logback-spring.xml을 만들어준다. logback.xml도 되지만 logback-spring.xml이 이점이 있다고 한다.

ex)


logback-spring.xml의 안의 간단한 내용은

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml"/>
    <logger name="org.springframework.web" level="DEBUG"/>
</configuration>

여기에서 base.xml은 spring-boot.jar에 있고 위에처럼 간단하게 처리가 가능하다. 하지만 따로 logback의 포맷으로 지지고 볶고 해도 무관!

참고할 좋은 예제는 아래에!

http://www.mkyong.com/logging/logback-xml-example/


위를 참고하여~

더보기


아래처럼 log들이 생긴다. logback의 지식이 있어야 더 잘사용할 수 있다는게 함정ㅋ 



  - 끝 -





저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바