prefixAndExt returns the filename part and extension part from the Logger's filename.
()
| 457 | // prefixAndExt returns the filename part and extension part from the Logger's |
| 458 | // filename. |
| 459 | func (l *Logger) prefixAndExt() (prefix, ext string) { |
| 460 | filename := filepath.Base(l.filename()) |
| 461 | ext = filepath.Ext(filename) |
| 462 | prefix = filename[:len(filename)-len(ext)] + "-" |
| 463 | return prefix, ext |
| 464 | } |
| 465 | |
| 466 | // compressLogFile compresses the given log file, removing the |
| 467 | // uncompressed log file if successful. |