Hello World

go:日志格式化

  Go 语言拥有一些不需要进行导入操作就可以使用的内置函数。

1. log

  根据设置的日志格式打印日志信息,日志格式根据标志位 std 的 bit 信息确定,可组合使用, log 本身也内置了一些日志格式;

  bit 1 为 1:打印日期信息

  bit 1 为 1:打印时间信息

  bit 1 为 1:打印时间的毫秒信息

  bit 1 为 1:打印当前语句所在的包信息,文件信息和行数信息

  示例:

package main

import "log"

func main() {

    i:=8
    for i > 0{
        log.SetFlags(i)
        log.Printf("flag = %d, binary: %b\n",i,i)
        i--
    }

    log.SetFlags( 1 | 1<<1 | 1<<3)
    log.Println("flag = ",123)
}

  输出:

 

 

  

 

posted @ 2020-05-21 12:01  小小忧愁米粒大  阅读(500)  评论(0编辑  收藏  举报
瞅啥瞅,好好看书