json.go 474 B

12345678910111213141516171819202122232425262728293031
  1. package conf
  2. import (
  3. "encoding/json"
  4. "os"
  5. "github.com/name5566/leaf/log"
  6. )
  7. var Server struct {
  8. LogLevel string
  9. LogPath string
  10. WSAddr string
  11. CertFile string
  12. KeyFile string
  13. TCPAddr string
  14. MaxConnNum int
  15. ConsolePort int
  16. ProfilePath string
  17. }
  18. func init() {
  19. data, err := os.ReadFile("../../bin/conf/server.json")
  20. if err != nil {
  21. log.Fatal("%v", err)
  22. }
  23. err = json.Unmarshal(data, &Server)
  24. if err != nil {
  25. log.Fatal("%v", err)
  26. }
  27. }