2024/06

    [Log] Log4j 와 Logback

    자바에서 로깅할 때 쓰는 라이브러리로 logger, log4j, logback, slf4j 등이 있다. 그중에서 많이 쓰는 Log4j와 Logback에 대해서 알아 보자 Log4j주요 특징1. 멀티스레드 환경에서 안전2. 다양한 내보내기 기능(파일, 콘솔, 원격서버, 이메일 등)3. 6가지의 계층 로그 메시지 레벨 주요 클래스1. Logger(Category)- 실제 로그 기능을 수행- 다양한 출력 방식 지원2. Appender- 로그 출력 위치 지정3. Layout- 로그 출력 포맷 지정 로깅 레벨1. FATAL- 크리티컬한 오류2. ERROR- 일반 에러3. WARN- 에러가 아닌 경고4. INFO- 일반 정보5. DEBUG- 상세한 일반 정보6. TRACE- 경로 추적 Logbacklog4j를 바탕..

    [React] 리액트 라우터

    라우팅사용자가 웹사이트를 접근할 때, URL에 따라 서로 다른 컴포넌트를 화면에 표시해줄 수 있다. 이것을 라우팅이라고 한다.예를 들어서 사용자가 접속한 URL이 www.naver.com?mode=dark 라고 가정해보자.​경로(path): www.naver.com쿼리(query): mode=dark​경로와 쿼리 부분을 바탕으로 해당 컴포넌트를 렌더링하는 것, 이 과정을 라우팅이라고 한다.​리액트에서는 react-router 라이브러리를 이용하여 라우팅을 구현할 수 있다.​​1. 리액트 라우터 라이브러리 설치npm install react-router-dom  2. 페이지 컴포넌트 정의// Home 컴포넌트import React from 'react';const Home = () => { return ..