블로그 글

시니 선생님이 개발 블로그에 쓴 글입니다.

로그의 레벨 - TRACE, DEBUG, INFO, WARN, ERROR, FATAL
Logging Monitoring

로그의 레벨 - TRACE, DEBUG, INFO, WARN, ERROR, FATAL

✅ 1. 로그의 레벨 로그는 총 6개의 레벨을 가짐 TRACE DEBUG INFO WARN ERROR FATAL 위에서 아래로 갈수록 더 높은(심각, 중요) 로그 레벨임! ✅ 2. TRACE 의미 : 추적 가장 상세한 정보를 남김 코드가 한 줄 한 줄

로그는 어떻게 구성돼있을까? 8가지 구성요소
Logging Monitoring

로그는 어떻게 구성돼있을까? 8가지 구성요소

✅ 1. 로그 전체 보기 로그는 8개의 조각으로 나뉜다. ✅ 2. 시간(Timestamp) 로그가 발생한 시간 로그에서 제일 중요한 정보 중 하나 +는 시간대(Timezone)를 의미한다. 세계표준시(UTC) 보다 9시간 빠르다는 뜻 즉, 대한민국 표

로그는 왜 필요할까?
Logging Monitoring

로그는 왜 필요할까?

✅ 1. 소프트웨어 생명주기 일반적으로 우리가 개발하는 소프트웨어는 요구분석 - 설계 - 구현 - 테스트 - 운영 과정을 거침 ✅ 2. 운영단계에서 문제가 발생한다면? 어떤 문제가 어디서 왜 생겼는지를 파악해야 함. 이때 필요한 것이 바로 로그(Lo

로그는 대체 어떤 걸 기록해야 할까?
Logging Monitoring

로그는 대체 어떤 걸 기록해야 할까?

✅ 1. 로그의 어원 로그(Log) 라는 단어의 원래 뜻은 ‘통나무’ 배를 타고 가던 선원들이 배의 속도를 측정하기 위해 밧줄을 묶은 통나무(Log)를 바다에 던졌던 것에서 유래 일정 시간 풀려나간 밧줄의 길이를 재서 속도를 계산하고, 그걸 항해 일지

[실습]  맛집 웨이팅 API를 통한 로그실습
Logging Monitoring

[실습] 맛집 웨이팅 API를 통한 로그실습

✅ 1. 실습 준비 실습 파일은 강의자료 섹션에 첨부파일을 활용할 것 build.gradle 파일 오픈하여 실습 진행 각 IDE 환경에 맞는 롬복을 설치할 것 ✅ 2. 로그 작성을 위한 어노테이션 추가 package com.hi.waiting_api;

[실습] Jenkins에 배치 등록하기(윈도우 사용자)
Spring Batch

[실습] Jenkins에 배치 등록하기(윈도우 사용자)

✅ 1. 젠킨스에 배치 등록 item name : Settlement_Batch item type : Freestyle project Build Steps 클릭 Add build Step > Execute Windows batch command 클릭

[실습] 실행 파일(JAR) 빌드하기
Spring Batch

[실습] 실행 파일(JAR) 빌드하기

✅ 1. 실행 파일 빌드하기 # 윈도우 ./gradlew.bat clean build -x test # 맥/리눅스 ./gradlew clean build -x test 결과 확인: build/libs/settlement-0.0.1-SNAPSHOT.j

[실습] Jenkins 설치 및 설정
Spring Batch

[실습] Jenkins 설치 및 설정

✅ 1. 젠킨스 war 파일 다운로드 ✅ 2. 젠킨스 실행하기 java -jar jenkins.war --httpPort=9090 반드시 젠킨스가 설치된 경로까지 이동한 후, 터미널로 해당 명령어를 입력해주세요. 참고로 우리가 설치한 버전은 jdk 2

Spring Batch

[실습] Jenkins 연동을 위한 메인 메소드 및 환경설정 수정

✅ 1. 메인 메소드 변경 public static void main(String[] args) { System.exit(SpringApplication.exit(SpringApplication.run(SettlementApplication.cl

[실습] Jenkins 빌드 구동 확인하기
Spring Batch

[실습] Jenkins 빌드 구동 확인하기

✅ 1. 젠킨스 빌드 구동 확인 해당 시간이 되면 자동으로 젠킨스가 프로그램을 실행한다. console output 메뉴에서 콘솔을 확인할 수 있다. 등록한 리스너와, 배치 작업이 성공적으로 되었는지 확인한다. ✅ 2. 데이터 베이스 확인 정산 테이블

[실습] Jenkins에 배치 등록하기(맥 사용자)
Spring Batch

[실습] Jenkins에 배치 등록하기(맥 사용자)

✅ 1. 젠킨스에 배치 등록 item name : Settlement_Batch item type : Freestyle project Build Steps 클릭 Add build Step > Execute shell 클릭 echo "[젠킨스] 정산 배

[실습] 배치 Listener 적용하기
Spring Batch

[실습] 배치 Listener 적용하기

✅ 1. 배치 시작과, 배치끝을 알려주는 리스너 작성 JobLoggerListener.java package com.batch.settlement.listener; @Slf4j @Component public class JobLoggerListene

시니 선생님 블로그 글 (14쪽) | JSCODE