基于Go语言的日志系统----发布

1、github源码

https://github.com/hemy08/Debug

2、使用

下载源码,把里面的Debug目录拷贝到你的{GO_PATH}目录下,你可以自己建一个目录。

比如,我库上给的WebServer.go,我就是在{GO_PATH}下创建了WebServer目录,然后把Debug文件夹拷贝进去的。

基于Go语言的日志系统----发布

然后在你的工程中import就可以了。

如import "WebServer/Debug"

3、工具说明

工具当前支持如下的功能:在api.go中有定义。

  • LogSetFileFullName 设置日志文件全路径,如:F:\Gland Project\DebugTest\serverlog.log,如果不设置,默认是“./serverlog.log”。
  • LogSetFilePath 设置日志文件路径,绝对路径和相对路径都可以,不设置,默认是“./”
  • LogSetFileName 设置日志文件名,包含后缀名,默认是“serverlog.log”
  • LogSetOsFlag 设置日志文件的读写模式,这个用在os.open函数中。默认参数是 
    os.O_RDWR|os.O_CREATE|os.O_APPEND