일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- body size
- http 413
- cosine similarity metric
- m4 pro
- gitops
- go
- notification system
- apollo router
- Intellij
- kube-prometheus-stack
- Infra
- AWS
- Kubernetes
- 대규모 시스템 설계
- goland
- intellij ide
- 윈도우키보드
- GoF
- elasticsearch
- golang
- 배포 프로세스
- 코사인 유사성 메트릭스
- 사설 ip
- 오블완
- Logrus
- 디자인패턴
- UnBuffered channel
- 티스토리챌린지
- 배포 파이프라인
- Buffered channel
Archives
- Today
- Total
목록Logrus (1)
Fall in IT.
Go 로깅라이브러리 Logrus Hook에 대하여
안녕하세요. 오늘은 Go 로깅라이브러리인 Logrus의 Hook 기능에 대하여 알아보겠습니다. Logrus란? Go 언어용으로 널리 사용되는 로깅 라이브러리이다. 확장성과 유연성을 제공하기 위해 Hook 기능을 사용할 수 있다. Hook이란? 훅 시스템을 통해 개발자는 로깅 프로세스에 추가적인 동작을 주입할 수 있다. 예를들어, 로그 메시지를 파일에 기록하는 동시에 오류 메시지를 Slack으로 전송하거나 로그 데이터를 Elasticsearch 같은 검색 엔진에 인덱싱할 수 있다. Hook 인터페이스 // logrus에 정의된 Hook 인터페이스 package logrus // A hook to be fired when logging on the logging levels returned from // `..
프로그래밍언어/Golang
2024. 3. 3. 21:12