file.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package logging
  2. import (
  3. "fmt"
  4. "time"
  5. "kpt.xdmy/pkg/setting"
  6. )
  7. func getLogFilePath() string {
  8. return fmt.Sprintf("%s%s", setting.AppSetting.RuntimeRootPath, setting.AppSetting.LogSavePath)
  9. }
  10. func getLogFileName() string {
  11. return fmt.Sprintf("%s%s.%s",
  12. setting.AppSetting.LogSaveName,
  13. time.Now().Format(setting.AppSetting.TimeFormat),
  14. setting.AppSetting.LogFileExt,
  15. )
  16. }
  17. //func openLogFile(fileName, filePath string) (*os.File, error) {
  18. // dir, err := os.Getwd()
  19. // if err != nil {
  20. // return nil, fmt.Errorf("os.Getwd err: %v", err)
  21. // }
  22. //
  23. // src := dir + "/" + filePath
  24. // perm := file.CheckPermission(src)
  25. // if perm == true {
  26. // return nil, fmt.Errorf("file.CheckPermission Permission denied src: %s", src)
  27. // }
  28. //
  29. // err = file.IsNotExistMkDir(src)
  30. // if err != nil {
  31. // return nil, fmt.Errorf("file.IsNotExistMkDir src: %s, err: %v", src, err)
  32. // }
  33. //
  34. // f, err := file.Open(src+fileName, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
  35. // if err != nil {
  36. // return nil, fmt.Errorf("Fail to OpenFile :%v", err)
  37. // }
  38. //
  39. // return f, nil
  40. //}