Notice
Recent Posts
Recent Comments
Link
투케이2K
56. (spring/스프링) Slf4j 사용해 로그 (log) 출력 방법 설명 본문
[개발 환경 설정]
개발 툴 : inteli j
개발 언어 : spring
[방법 설명]
1. build.gradle 파일에서 버전에 맞게 lombok 의존성 추가 실시
2. application.yml 파일에서 logging 설정 실시
# TODO [공통으로 사용]
spring:
# [profiles : 배포 시 설정 이름 : spring 내 설정]
profiles:
active: prod
# [devtools : spring 내 설정]
devtools:
livereload:
enabled: true
# [datasource : spring 내 설정]
# [url : port 및 servername 작성]
# [username : 스키마 명칭]
# [password : 비밀 번호]
datasource:
# [Oracle DB]
oracle:
driver-class-name: oracle.jdbc.OracleDriver
jdbc-url: jdbc:oracle:thin:@115.58.176.215:1521:admin
username: admin
password: admin#9240
hikari:
maximum-pool-size: 20
connection-timeout: 30000
# [Maria DB]
maria:
driver-class-name: org.mariadb.jdbc.Driver
jdbc-url: jdbc:mariadb://3.34.128.43:3306/admin?characterEncoding=UTF-8&serverTimezone=UTC&characterEncoding=utf8&noAccessToProcedureBodies=true
username: admin
password: admin@9240
hikari:
maximum-pool-size: 20
connection-timeout: 30000
# [thymeleaf : spring 내 설정]
thymeleaf:
cache: false
# TODO [접속 포트 설정]
# 접속 주소 : http://localhost:7000/index.html
# 파일 경로 : config 폴더 >> MvcConfiguration 파일 >> 파일 경로 설정
# index.html 파일 : resource 폴더 >> templates 폴더 >> index.html 파일
server:
port: 7000
# TODO [mybatis 설정 : xml 파일 경로 지정 필요]
mybatis:
mapper-locations: classpath:D_Mybatis/*.xml
type-aliases-package: com.admin.mobile_univ
# TODO [패키지에서 로그 출력 위함 : 패키지 명칭 : debug 설정]
logging:
level:
com.admin.mobile_univ: debug
3. 자바 class 클래스 파일에서 import 의존성 추가 및 Slf4j 어노테이션 지정 실시
import lombok.extern.slf4j.Slf4j;
// TODO [크로스 도메인 접속 허용 설정]
@CrossOrigin("*")
// TODO [로그 출력 설정]
@Slf4j
// TODO [RestController / Api 처리]
@RestController
public class DB_SMU_Api_Controller
4. 자바 class 클래스 파일에서 로그 출력 실시
log.debug("[testDate] : [start]");
반응형
'Spring' 카테고리의 다른 글
Comments