기본 콘텐츠로 건너뛰기

11월, 2018의 게시물 표시

gsjava 로깅 라이브러리 로그백 (Logback) java logger

https://m.blog.naver.com/PostView.nhn?blogId=javaking75&logNo=220321425116&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F Logback ? Logback은 Log4j의 개발자인 Ceki Gulcu라는 분이 만들었다.  ( Ceki Gulcu라는 분이  SLF4j와 LogBack을 함께 개발) 그래서 Log4j보다 많은 발전을 이루었다.  참고)  http://logback.qos.ch/reasonsToSwitch.html - Log4j에 비해 속도나 메모리 사용면에서 개선 (성능이 10배정도 개선) - SLF4J의 인터페이스를 직접 구현 -  설정파일의 자동 리로딩 - 설정파일의 조건부 처리 기능 -  로그파일 압축, 오랜된 로그 파일 삭제   - 런타임에 설정한 값에 따라 로그를 분리하여 처리할 수 있는 SiftingAppender 제공 - groovy 언어로 설정 파일 작성 가능 - ...등 LOGBACK을 사용해야 하는 이유에 대해서 좀 더 자세히 알고싶다면  BEYONDJ2EE  님이 작성하신 내용  LOGBACK 사용해야 하는 이유 (REASONS TO PREFER LOGBACK OVER LOG4J)  참고  “LOGBack“은 크게 3가지 컴포넌트로 구성이 되어 있습니다.  “logback-core“는 말 그대로 핵심 코어 컴포넌트 입니다. “logback-classic“은 “slf4j“에서 사용이 가능하도록 만든 플러그인 컴포넌트 입니다. “logback-access“는 사용하는 어플리케이션이 “웹 어플리케이션“일 경우 빛을 바라는  컴포넌트 입니다.” HTTP 요청에 대한 강력한 디버깅 기능을 제공 합니다.” core는 classic과 access의 공통라이브러리입니다. maven repository를 쓴다면 classic만 추가하면 관련 라이브러리가 추가 됩

gsjava Centos 네트웍 수동 설정

ip addr yum install net-tools  /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" #BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="91af51db-7cf0-4069-9433-77d356b31bca" DEVICE="enp0s3" ONBOOT="yes" BOOTPROTO="static" IPADDR="192.168.0.123" GATEWAY="192.168.0.1" DNS1="168.126.63.1" DNS2="168.126.63.2" systemctl restart network