Go言語のlogパッケージ


logパッケージを使用すると日付と時間とメッセージを表示させることができる。

log.Print

  • log.Print
  • log.Printf
  • log.Println

3種類あるが、内容的にはfmtと同じ、先頭に日付が入るだけ。

package main

import("log")

func main(){
    log.Print("ログやで")
}

log.Fatal

何かエラーが発生した場合にログを表示してプログラムを終了させたい場合はFatalを使用する。Fatalも3種類ある。

  • Fatal
  • Fatalf
  • Fatalln
func main(){
    r, err := ioutil.ReadFile("text.text")

    if err != nil {
        log.Fatal(err)
    }

    fmt.Println(r)
}

// 2020/01/31 15:39:11 open text.text: The system cannot find the file specified.