빨리 무엇을 개발하는 데 사용 자바 로깅 프레임 워크를 학습하는 방법

얼마나 빨리 자바 개발을 배울 수? 무엇 일반적으로 로깅 프레임 워크를 사용됩니까? 자바 프로그래밍 언어 베테랑, 재능, 전체 응용 프로그램 시장에 대한 큰 수요이며, 라인에 많은 사람들을 끌었다. 빠르게 자바를 배우기 위해, 점점 더 많은 사람들이 전문 교육 과정과 교사의 시스템을 가지고, 전문 학습에 참여하도록 선택 가르치고, 둘째, 실무 경험을 축적 할 수 프로젝트 실천의 재산이있다. 다음 천 펭 당신에게 주류 자바 로깅 도구 프레임 워크에 대한 간략한 소개를했다.


빨리 무엇을 개발하는 데 사용 자바 로깅 프레임 워크를 학습하는 방법



프로젝트 개발 과정에서, 우리는 디버그하여 문제를 찾을 수 있지만, 우리는 문제를 찾을 온라인 환경은 로그 방식으로 인쇄하여 문제를 찾을 수 있습니다. 프로젝트의 경우, 로깅은 매우 중요한 문제입니다. 자바 개발, 공통 로깅 프레임 워크 JDKLog, Log4J를, LogBack, SLF4J합니다.

JDKLog : 로그인 칼

JDKLog는 JDK 공식 서비스를 로그인하는 방법, 당신은 JDK에 직접 사용할 수 있습니다. 장점은 사용이 매우 간단는 JDK에서 직접 사용할 수 있습니다. 단점은 매우 소수의 사람과 오히려 가난, 이제 확장, 자리 표시 자 표시를 지원하지 않는 기능이 너무 비교적 간단하다는 것이다.

Log4J를 : 대포 로그

하여 Log4j 로그의 아파치 오픈 소스 프레임 워크입니다, 지금은 널리 업계에서 환영하고있다 출생 한 날로부터, 자바의 가장 오래된 지역, 가장 널리 사용되는 도구 로그 간주됩니다. Log4J를 높게 설정, 런타임에 외부 구성 파일을 통해입니다. 그것은 우선 순위 기록을 기반으로하고 다음과 같은 대상의 수와 기록 정보 표시하기위한 메커니즘을 제공합니다 : 데이터베이스, 파일, 콘솔, UNIX 시스템 로그를.

LogBack : 로켓 로그

LogBack는 Log4J를도 문제가 자리를 사용할 수 없습니다 주소, Log4J를의 모든 장점을 가지고뿐만 아니라 Log4J를의 진화라고 할 수있다. logback 코어, logback-고전 logback 액세스 : LogBack는 현재 세 가지 모듈로 나뉘어.

logback 코어 : 다른 두 개의 모듈은베이스 모듈이다.

logback 클래식 : 그것은 Log4J를의 수정 된 버전입니다. SLF4J API를 추가 logback 고전 완전한 이행에서 당신은 쉽게 Log4J를 일기 또는 JDK14 로깅과 같은 다른 시스템으로 변화 될 수 있도록.

logback 액세스 : 일기를 액세스하기 위해 HTTP에서 제공하는 통합 서블릿 컨테이너 기능을 액세스 모듈.

SLF4J : 어댑터

즉 단순한 자바 인터페이스 세트 로그 SLF4J (자바 간단한 로깅 외관), 로그는 그것을 로그 차이 조립체 차폐 로그에 통합 된 사용자 인터페이스를 제공하는 인터페이스 사양이다. 우리는 당신이 코드를 작성할 수 있습니다 때, 당신은 일의 다른 프레임 사이의 차이에 대해 걱정하지 않아도 SLF4J 인터페이스 문서를 볼 필요가있다. 우리는 로깅 구성 요소를 교체 할 필요가있을 때, 우리는 특정 로깅 구성 요소 항아리 패키지가 될 수 있습니다 교체해야합니다.

이해하고 탄탄한 이론적 기반이있는 경우에만 프레임 워크의 합리적인 사용은 크게 개발의 효율성을 향상시킬 수 있지만.


추천

출처blog.51cto.com/14551723/2441884