log文件打开何时关闭
log日志简单的封装了下, 我这边打开了一个文件
屏幕快照 2019-08-21 上午11.11.55
可是我不知道close函数何时调用呢, 还是不需要调用
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
log日志简单的封装了下, 我这边打开了一个文件
屏幕快照 2019-08-21 上午11.11.55
可是我不知道close函数何时调用呢, 还是不需要调用
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
在程序运行过程中,肯定需要一直记录日志,也就到了程序要退出的时候需要关闭,而程序退出会自动关闭,所以,也就不用关了
为Logger定义一个Close()方法, 在该方法中关闭文件. 在初始化完成后, defer logger.Close(), 然后开始处理业务逻辑.
一般程序启动时打开,程序退出时关闭。
实际运行过程中有一个问题是,如果你手动删除了这个文件,这个文件是不会自动创建的。这是Linux平台iNode的一个特性。
难道不是每次要写入一次文件的时候执行三个过程吗?
程序是一直跑的嘛,平滑关闭程序的时候,关闭日志文件句柄。