일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- UnBuffered channel
- Infra
- notification system
- 대규모 시스템 설계
- gitops
- 윈도우키보드
- 컴포지트패턴
- golang
- 배포 프로세스
- Logrus
- 배포 파이프라인
- System Design
- body size
- goland
- 오블완
- 티스토리챌린지
- Buffered channel
- go
- Golines
- GoF 디자인패턴
- apollo router
- AWS
- Helm V3
- elasticsearch
- Intellij
- intellij ide
- GoF
- 디자인패턴
- Kubernetes
- http 413
Archives
- Today
- Total
목록hook (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