logging (2) 썸네일형 리스트형 Go(Golang)으로 Asynchronous Non-Blocking Logger 만들기 1편 먼저 들어가기 전에 non-block 이나 golang 기본 적인 로깅에 대해서 모르신다면 이 전 포스팅을 확인해주세요. Go(Golang)로 로거 만들기: Logging in Golang 개요 프로그램 개발하면서 로그의 중요성을 말할 것도 없다. 이력 추적이 가능하고, 디버깅에도 유용하기 때문이다. Golang 은 로그 패키지를 기본으로 제공하고 있다. 이 번 포스팅에서는 Golang banaconda.tistory.com 동기, 비동기, 블록, 논 블록 개념: Synchornous, Asynchronous, Blocking, Non-Blocking with Go(Golang) 개요 대부분의 개발자들은 동기(Synchronous)/비동기(Asyncronous)에 대해서는 들어봤을 것이다. 블록(Bloc.. Go(Golang)로 로거 만들기: Logging in Golang 개요 프로그램 개발하면서 로그의 중요성을 말할 것도 없다. 이력 추적이 가능하고, 디버깅에도 유용하기 때문이다. Golang 은 로그 패키지를 기본으로 제공하고 있다. 이 번 포스팅에서는 Golang 에서 제공하는 Logger에 대해서 간단하게 알아보고 이 패키지를 이용해서 추후 포스팅에 개선해 나가는 방법을 기술한다. 기본 사용 log package 를 import 하는 것만으로 로그를 사용할 수 있다. package main import "log" func main() { log.Println("Log") } 실행해보면 아래와 같은 출력 결과를 볼 수 있다. 기본적으로 log 패키지는 날짜, 시간, Text 를 출력한다. 2022/07/02 14:13:11 Log 하지만 milli or microse.. 이전 1 다음