더 나은 개발자로 성장합는 팁, " 로그를 잘 남기세요."
Вставка
- Опубліковано 24 вер 2024
- 어제 보다 조금 더 나은 개발자가 되고 싶다면 오늘부터라도 꼭 실천해야 하는 습관입니다. 영상을 보신 분들도 좋은 팁 있다면 댓글로 공유해 주세요. 감사합니다.
추천 영상
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
더 나은 개발자로 성장하는 팁 "스터디는 왜? 어떻게 하는 거야?" (feat Outsider)
링크: • 더 나은 개발자로 성장하는 팁 "스터디는...
더 나은 개발자로 성장하는 팁 ”나는 그런 개발자가 좋더라"
링크: • 더 나은 개발자로 성장하는... 더 나은 개발자로 성장하는 팁 "어! 에러가 났네? 어떡하지?"
링크: • 더 나은 개발자로 성장하는...
인프런 강좌
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
스프링 부트 개념과 활용
링크: goo.gl/DMW27C
스프링 프레임워크 입문
링크: goo.gl/f6o7aL
스프링 프레임워크 핵심 기술
링크: goo.gl/Q2c1iz
스프링 데이터 JPA
링크: goo.gl/aeXJAF
스프링 웹 MVC
링크: goo.gl/21ZdrM
스프링 기반 REST API 개발
링크: goo.gl/PXYsff
Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
KV - LIFE
Link: / life
Downtown Funk by Dj Quads @aka-dj-quads
Music provided by Free Music for Vlogs • (Free Music for Vlogs)...
오늘도 좋은 팁 너무감사합니다!
오왕 꿀팁 감사합니다
뜨끔하게 만드는 영상이네요. 감사합니다.
좋은영상 감사합니다~!!
로그를 공부하다 처음 봤는데 좋은 강의 잘 들었습니다
우연히 유튜브에서 보게되어 더 나은 개발자 시리즈 7개 정주행 했네요..
좋은영상 감사합니다.
구독하고 다른영상도 파먹어야겠습니다!
감사합니다!~
감사합니다!! 오늘도 좋은 하루 되세요 ㅎㅎ 잘생기셨네용
하나 배워 갑니다 ㅋㅋㅋ
좋은 영상 잘봤습니다!
스프링 프레임워크 4.* ver 기반의 입문 학습을 끝낸 후
간단한 토이프로젝트를 하려고하는데,
작업시 로그를 잘 활용해봐야겠네요.
감사합니다.
감사합니다.
감사합니다
8:20 백센세 본인 자랑할때 항상 웃으심 ㅋㅋ 좀더 큰틀의 로거 설계법있을까요? 운영로그가 너무 용량이 크다던지, debug레벨을 그렇다고 안찍자니...문의올때 운영로그레벨이 너무 적어서 하나하나 못들여볼까바 걱정되거든요
스프링 부트에 로그 레벨을 동적으로 바꿀 수 있는 기능도 있더라구요. 그리고 사실 로그는 ELK 같은데 한곳에 모아놓고 후처리 해서 알람도 걸고 그래야 하는데.. 그런건 큰 회사 들어가면 이미 그걸 담당하는 팀이 있을겁니다.
아... 비슷한 케이스로 예전에 SI 뛸 때 시스템 연계에서 Fixed Length로 전문 처리할 때 종종 겪었던 기억이 ㅎㅎ공백 채워서 패딩해서 보내는 녀석이 있는데 에러 나면 공백 개수 세고 ㅎㅎㅎ
ㅋㅋ이 경우엔 그냥 사용자 입력값이 었기 때문에 시스템에선 어떤 형태로 값이 들어올지 예상하기가 약간 힘들지만 그래도 입력값 앞부분에 있는 공백 정도는 정리해도 되지 않을까 싶네요.
' '를 붙인다고 안보이던 공백이 잘 보이지는 않을 거 같은데요 ㅠㅠ
Validation으로 첫 글자 공백은 불가능하게 코드를 애초에 작성 하는 게 맞지 않나요?
제가 rest api 를 개발하고 있는데요. controller에서 service까지 갔다가 다시 controller로 와서 응답을 주는 경우에 흐름(?)이 끊기지 않게 로그를 남기는 방법이 있을까요?
예를들어서 A controller 에서 'hello' 이라는 로그를 찍고 service에서 'world' 를 찍도록 했는데, 여러사용자가 여러 api를 동시다발적으로 호출하게 되면,
hello 와 , world를 찾을 수 있습니다. 그런데 이 hello 와 world 의 로그가 동일 사용자의 요청인건지 아닌지 구별하기가 어렵더군요.
그냥 감으로 비슷한 시간이니까 같은 사용자겠지? 라고 생각합니다.
혹시 이해가 가셨나요 ㅠㅠ
그렇다고 user-agent 값을 모두 service에 넘겨서 일일이 로그에 찍는것도 비효율적인 것 같고요..
좋은 방법이 있을까요? 아니면 이런 생각 자체가 의미가 없는걸까요
좋은 질문 감사합니다. 실제로 분산 환경에서는 어떤 요청에 대한 로그인지 추적하기 위해 추적용 ID를 로그 마다 추가로 남기는 걸로 알고 있습니다. 아마 생각하신 방법 (user-agent 값을 사용)도 그와 비슷하긴 한데 문제는 어떻게 하면 코드를 더럽히지 않으면서 그 정보를 전달하느냐 인거 같습니다. 자바에 ThreadLocal이라는 개념이 있는데 한번 살펴보시면 좋을거 같습니다.
감사합니다. 로그 추적 id 라는 키워드로 구글링하니, 좋은 라이브러리들이 많네요 감사합니다.
테마 어떤거 쓰신거예요?
테마 플러그인을 썼습니다. 이 영상 참고하세요. ua-cam.com/video/sJnOdgS-wLg/v-deo.html
경험 대화 집념 필요
왜 저 if else 에서 else 에 들어가지 않은 경우임에도 string 의 + 연산을 하게 되나요?? 이해가 잘 안 되네요.
조건문이 아니라 로그 레벨이 info인데 logger.error("이거" + "연산" + "하지 않아도 되는데") 문자열 연산을 하는 경우를 말한거에요.
온콜이 뭔가요?
당번 같은거에요. 팀 외부에서 문의를 하거나, 서비스 장애 생겼을 때 바로 대응해야 하는 기간이죠.
좋은 주제 좋은 영상 감사합니다~~