LUMBERJACK

    [바미] Go - Logrus과 lumberjack을 사용하여 Log를 찍어보자!

    로그를 남길 때 일반 "log"패키지 외에도 로그를 남길 수 있는 방법이 있어 공유하고자 올립니다. Logrus라는 패키지 인데요. 사용 방법은 다음과 같습니다. 먼저 패키지를 다운받아 줍니다. github.com/sirupsen/logrus 그 후 코드를 작성해봅시다. package main import ( log "github.com/sirupsen/logrus" ) func main() { // 기본 ASCII 포맷터 대신 JSON으로 로깅합니다. log.SetFormatter(&log.JSONFormatter{}) // 기본 stderr 대신 stdout으로 출력하기 위해 사용. log.SetOutput(os.Stdout) // 지정된 모듈에 대한 로깅 수준을 설정 -> DebugLevel 이상 ..