golang 自带的log模块,如何限制日志文件大小?
俗话说的好,流水的代码,铁打的日志。日志是我们在程序出错时能够快速定位错误位置的有力保证!所以说工欲善其事必先利其器!
Go语言自带了一个小小的简便日志包:log,虽说功能不多,但是对于一些不大的项目来说,其实也够用了,与其导入一个功能繁多,但是很多功能用不上的log包,不如使用自带的功能,稳定且不会增加编译后的文件大小。并且log包是线程安全的,也就是说你完全可以放心的在多个goroutine中使用,而不用有任何的担心。
使用log包打印日志有两种开启方式:
1.直接使用log包为我们封装好的方法
2.初