정리 노트/Spring

Spring Chapter11~Chapter12 [16-3]

eyoadgkn 2024. 1. 25. 11:06

로그

 

 

log4j.xml 파일 설정.

준비.

log4j.xml 확인을 위한 jsp파일 설정(NewFile.jsp)

<%@page import="org.slf4j.*"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	로그 테스트 중입니다.
	
	<%
		Logger log = LoggerFactory.getLogger(this.getClass());
		log.info("info-jsp 파일에서 처리한 로그");
		log.warn("warn-jsp 파일에서 처리한 로그");
	%>
</body>
</html>

 

log/LogTest.java

package log;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class LogTest {
	public static void main(String[] args)
	{
		String msg = "Hellog Log!!";
		Logger logger = LoggerFactory.getLogger(LogTest.class);
		logger.info("test log");
		logger.warn("test log : {}", msg);	
	}
}

다국어 처리
다국어 처리

 

MessageSource를 이용한 다국어 처리
메시지 리소스 파일 작성

MessageSource 환경 설정

뷰 페이지에 메시지 출력


MessageSource를 이용한 다국어 처리

 


LocaleResolver와 LocaleChangeInterceptor를 이용한 다국어 변경
LocaleResolver 환경 설정

LocaleChangeInterceptor를 이용한 로케일 변경


LocaleResolver와 LocaleChangeInterceptor를 이용한 다국어 변경