
1. 기본 로깅의 한계중복된 로깅 코드로 인한 문제점 //PostController @PostMapping("/posts") public ResponseEntity createPost( @RequestHeader Long memberId, @RequestHeader Long blogId, @Valid @RequestBody PostCreateRequest postCreateRequest) { log.info("Entering createPost: memberId={}, blogId={}, title={}, content={}", memberId, blogId, postCreateReq..

1. 도입로깅이란?로깅(logging)은 소프트웨어 시스템에서 발생하는 모든 행위와 이벤트 정보를 시간 순서대로 기록하는 작업을 말한다. 이러한 기록은 프로그램의 실행 상태를 모니터링하고, 문제를 진단하며, 성능을 평가하는 데 필수적인 역할을 한다.쉽게 말해, 로깅은 프로그램이 어떻게 실행되고 있는지에 대한 ‘흔적’을 남기는 것이다.간단히 System.out.println()을 사용해 콘솔 로그를 남기는 것도 로깅에 해당한다.Spring에서는 일련의 로깅 라이브러리를 제공하고 있다.로깅의 필요성디버깅코드가 예상대로 작동하지 않을 때, 로그는 문제의 원인을 찾는 데 도움을 준다. 예를 들어, 특정 기능이 제대로 작동하지 않는다면, 로그를 통해 어느 부분에서 문제가 발생했는지 확인할 수 있다.성능 모니터링로..
- Total
- Today
- Yesterday
- SQL 레벨업
- 인텔리제이
- 로깅
- 프론트엔드
- 커뮤니티
- 스프링 북마크
- 로그아웃
- DP
- 파이썬
- 스프링
- elasticsearch
- 북마크
- 스프링 커뮤니티
- 웹MVC
- 비영속
- 백준
- 자바 스프링
- JPA
- 다이나믹 프로그래밍
- 지연로딩
- 자바
- 준영속
- 영속
- EnumType.ORDINAL
- SQLD
- SQL
- 회원탈퇴
- 백준 파이썬
- 웹 MVC
- 스프링부트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |