Golang에서 로그를 출력하는 팁
Golang에서 로그를 출력하는 팁TL;DR라이브러리(패키지)를 작성할 때…애플리케이션을 작성할 때…라이브러리의 로깅라이브러리에서 *log.Logger를 사용하는 경우라이브러리에서 자체 Logger 인터페이스를 정의하는 경우기존의 로깅 라이브러리는 절대 No Good애플리케이션의 로깅글을 마치며 Golang으로 프로그램을 작성할 때 로그는 어떻게 출력하시나요? 이번 글에서는 로그를 출력할 때의 팁과 주의할 점, 그리고 그 이유에 대해 설명해 드리겠습니다. 로그 출력 방법은 라이브러리에서 로그를 출력하는 경우와 애플리케이션에서 로그를 출력하는 경우에 따라 상당히 다릅니다.TL;DR라이브러리(패키지)를 작성할 때…먼저 로그를 출력하지 않는 것을 고려해 보세요. error로 반환하여 라이브러리 사용자가 로그를..