fix: 修改log文件的压缩格式

pull/79/head
zhengkunwang223 2 years ago committed by zhengkunwang223
parent 67aaa3b2bd
commit c05d669c5f

@ -16,7 +16,7 @@ import (
const ( const (
TimeFormat = "2006-01-02 15:04:05" TimeFormat = "2006-01-02 15:04:05"
FileTImeFormat = "2006-01-02-15-04-05" FileTImeFormat = "2006-01-02"
RollingTimePattern = "0 0 * * *" RollingTimePattern = "0 0 * * *"
) )
@ -28,7 +28,6 @@ func Init() {
} }
func setOutput(logger *logrus.Logger, config configs.LogConfig) { func setOutput(logger *logrus.Logger, config configs.LogConfig) {
writer, err := log.NewWriterFromConfig(&log.Config{ writer, err := log.NewWriterFromConfig(&log.Config{
LogPath: config.Path, LogPath: config.Path,
FileName: config.LogName, FileName: config.LogName,

@ -120,7 +120,7 @@ func NewWriterFromConfig(c *Config) (RollingWriter, error) {
} }
fileName := c.FileName fileName := c.FileName
if strings.Contains(fi.Name(), fileName) && strings.Contains(fi.Name(), c.LogSuffix+".tar.gz") { if strings.Contains(fi.Name(), fileName) && strings.Contains(fi.Name(), c.LogSuffix+".gz") {
start := strings.Index(fi.Name(), "-") start := strings.Index(fi.Name(), "-")
end := strings.Index(fi.Name(), c.LogSuffix) end := strings.Index(fi.Name(), c.LogSuffix)
name := fi.Name() name := fi.Name()
@ -259,11 +259,11 @@ func (w *Writer) Reopen(file string) error {
func (w *Writer) CompressFile(logFile string) error { func (w *Writer) CompressFile(logFile string) error {
op := files.NewFileOp() op := files.NewFileOp()
comFileName := path.Base(logFile) + ".tar.gz" comFileName := path.Base(logFile) + ".gz"
filePath := path.Dir(logFile) filePath := path.Dir(logFile)
fmt.Println(path.Dir(logFile)) fmt.Println(path.Dir(logFile))
if err := op.Compress([]string{logFile}, filePath, comFileName, files.TarGz); err != nil { if err := op.Compress([]string{logFile}, filePath, comFileName, files.Gz); err != nil {
return err return err
} }
if errR := os.Remove(logFile); errR != nil { if errR := os.Remove(logFile); errR != nil {

Loading…
Cancel
Save