반응형 Logging4 [AWS] Python 으로 CloudWatch Log 쓰기 (Feat. FastAPI) BackEnd 로 FastAPI 를 사용하는데, AWS 에 서비스를 올릴거라서 로깅은 CloudWatch 를 사용해보기로 했습니다. 로그 저장부터 검색, 삭제까지 너무 편한 기능이 다 있어서, 로깅에 대해서 내가 귀찮은 작업을 안해도되는..ㅎㅎ; 우선 dev 환경인 로컬에서도 aws 의 서비스를 사용하기 위해서 aws 사용자를 추가해야합니다. 사용자 생성 IAM 으로 가서 사용자를 생성합니다. 사용자 > 사용자추가 클릭 다음 > 사용자 생성 생성이 완료되면, 생성된 사용자를 클릭, 액세스 키 만들기 클릭 액세스 키가 생성되면 복사해서 잘 보관해야합니다. 또는 csv 다운로드해서 보관. watchtower 추가 pip install watchtower Logger 에 Handler 추가 import wat.. 2023. 8. 14. [SpringBoot] ElasticSearch Log Level 설정하기 ElasticSearch Log Level 설정하기 Spring Boot에서 Elasticsearch의 Bulk Insert 로그를 비활성화하려면 application.yml 파일에 다음과 같이 설정을 추가할 수 있습니다. application.yml logging: level: org.elasticsearch.action.bulk: ERROR 이 설정은 org.elasticsearch.action.bulk 패키지의 로그 레벨을 ERROR로 변경합니다. Bulk Insert 로그 이외에도 Elasticsearch에서 다른 로그를 제어하려면, 다른 패키지의 로그 레벨을 추가로 설정하면 됩니다. Logback 또한, Logback을 사용하는 경우, logback-spring.xml 파일을 만들고 다음과 같이.. 2023. 3. 14. [Python] Logging 사용하기. FileRotate, TimeRotate Python Logging RotatingFileHandler, TimedRotatingFileHandler 예제 import logging from logging.handlers import RotatingFileHandler, TimedRotatingFileHandler import time # Create a rotating file handler with max size and backup count file_handler = RotatingFileHandler('app.log', maxBytes=1024*1024*100, backupCount=10) # Create a file handler that rotates log files by date date_handler = TimedRotatin.. 2023. 1. 24. [SpringBoot] RestApi 만들기 (3) Log (slf4j+logback) SpringBoot slf4j + Logback slf4j 와 logback 에 대한 개념은 이전 글에서 확인하시고요. 2021.07.03 - [Java] - [SLF4J] slf4j 알고가기 + Logback 이 글에서는 실제 spring boot project 에 적용해서 테스트 해보겠습니다. 이전 글에서 진행한 프로젝트의 연속입니다. 2021.07.03 - [Java] - [SpringBoot] RestApi 만들기 (1) 프로젝트 생성 2021.07.03 - [Java] - [SpringBoot] RestApi 만들기 (2) JSON 형식 리턴 1. dependency 추가 build.gradle 의 dependencies 에 아래 두줄을 추가하고 저장! // slf4j & logback impl.. 2021. 7. 4. 이전 1 다음 728x90 반응형