zoukankan      html  css  js  c++  java
  • Go Logger库基本使用

    简介:

    Logger是golang中默认的日志库,可以用于日志记录,功能十分简单。

    使用:

    1. 设置日志记录器
    func SetupLogger() {
            // filePath为日志文件存放地址
    	logFileLocation, _ := os.OpenFile(filePath, os.O_CREATE|os.O_APPEND|os.O_RDWR, 0744)
    	log.SetOutput(logFileLocation)
    }
    

    设置完成之后只需要在运行SetupLogger函数就能启动日志功能。

    1. 使用logger:
      使用logger的时候只需要使用log.Printf就能将日志输出到日志文件中(又上面的logFilePath中设置的地址决定)。比如:
    func simpleHttpGet(url string) {
    	resp, err := http.Get(url)
    	if err != nil {
    		log.Printf("Error fetching url %s : %s", url, err.Error())
    	} else {
    		log.Printf("Status Code for %s : %s", url, resp.Status)
    		resp.Body.Close()
    	}
    }
    

    优劣:

    • 优势:
      • 使用简单。
    • 劣势:
      • 仅限于基本日志级别。
      • 缺乏日志格式化能力。
        ......
  • 相关阅读:
    docker-排除故障
    python的标识符
    python的数据类型
    python的数与字符串
    场景法
    正交试验法
    错误推测法
    决策表法
    因果图法
    python基础--用python执行系统命令
  • 原文地址:https://www.cnblogs.com/ltozvxe/p/14584630.html
Copyright © 2011-2022 走看看