Skip to content

Commit 6d6f453

Browse files
authored
Merge pull request #1120 from ploxiln/to_file_gzip_multi
nsq_to_file: revert gzip behavior change
2 parents cf04b97 + 6b4b720 commit 6d6f453

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

apps/nsq_to_file/file_logger.go

+8-2
Original file line numberDiff line numberDiff line change
@@ -229,13 +229,19 @@ func (f *FileLogger) Write(p []byte) (int, error) {
229229
}
230230

231231
func (f *FileLogger) Sync() error {
232+
var err error
232233
if f.gzipWriter != nil {
233-
err := f.gzipWriter.Flush()
234+
err = f.gzipWriter.Close()
234235
if err != nil {
235236
return err
236237
}
238+
err = f.out.Sync()
239+
f.gzipWriter, _ = gzip.NewWriterLevel(f.out, f.opts.GZIPLevel)
240+
f.writer = f.gzipWriter
241+
} else {
242+
err = f.out.Sync()
237243
}
238-
return f.out.Sync()
244+
return err
239245
}
240246

241247
func (f *FileLogger) currentFilename() string {

0 commit comments

Comments
 (0)