Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileWriter ¶
type FileWriter struct {
// contains filtered or unexported fields
}
func CreateFileWriter ¶
func CreateFileWriter(config *FWConfig) *FileWriter
CreateFileWriter 只是创建一个文件操作对象,但不代表要立即操作这个文件,所以 isOpen 默认为 false
func (*FileWriter) GetHash ¶
func (fw *FileWriter) GetHash() string
func (*FileWriter) WriteLog ¶
func (fw *FileWriter) WriteLog(context []byte) error
WriteLog 写入日志数据 该函数不做并发处理,传入的数据都是通过 channel 传递过来的,所以不需要考虑并发问题 并不会出现多个协程往同一个文件里面写数据,文件操作模块主要集中于对日志文件的分片管理,对历史日志打包
Click to show internal directories.
Click to hide internal directories.