일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vuex
- fastapi
- EUREKA
- Spring
- Python
- style
- InteliJ
- Java
- svelte
- fetch
- springboot
- Shell
- sveltekit
- vitejs
- ubuntu
- JUnit
- NextJS
- post
- Vue
- Test
- gradle
- 오라클
- npm
- loguru
- Vue3
- react
- NextJS13
- d3js
- Logging
- nodejs
- Today
- Total
목록Logging (2)
양군의 행복한 이야기

loguru는 사용하기 참 편하다 그덕분에 커스텀이 힘들다. 일단 파일을 사이즈 별로 잘라 로테이션시 파일 이름이 지정된다. 기존 파일 이름이 logfile.log 이면 logifle.YYYY-MM-DD_hh-mm-ss_SSSS.log로 이게 맘에 안들어 수정을 하기로 맘을 먹었다. from loguru import logger import os import datetime def rename_log(filepath): now = datetime.datetime.now() pathArr = filepath.split("\\") fileArr = pathArr[-1].split("."); nowpath = filepath[:filepath.rfind(pathArr[-1])] nowfile = fileArr..

FastAPI를 개발중 요청과 응답을 로깅하고 싶어 졌다. 각 요청 마다 로깅을 심을수도 있지만 그러긴 싫고 공통으로 처리 하고 싶었다. 그리하여 미들웨어를 사용하여 하기로 맘을 먹고 ChatGPT에서 물어보왔다. 나 : Python FastApi 환경에서 Request와 Respons의 로깅을 하고 싶어 어떻게 할까?? GPT : 블라블라~~~~ import logging from fastapi import FastAPI, Request, Response from fastapi.middleware.cors import CORSMiddleware # 로깅 설정 logging.basicConfig(filename='app.log', level=logging.INFO) console_handler = log..