mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 02:15:48 +02:00
chore: move logger into internal
This commit is contained in:
parent
90af155e1b
commit
26524d20fb
23 changed files with 56 additions and 58 deletions
8
main.go
8
main.go
|
@ -3,13 +3,13 @@ package main
|
||||||
import (
|
import (
|
||||||
"flag"
|
"flag"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server"
|
"github.com/0xJacky/Nginx-UI/server"
|
||||||
"github.com/0xJacky/Nginx-UI/server/service"
|
"github.com/0xJacky/Nginx-UI/server/service"
|
||||||
"github.com/0xJacky/Nginx-UI/server/settings"
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/jpillora/overseer"
|
"github.com/jpillora/overseer"
|
||||||
"github.com/jpillora/overseer/fetcher"
|
"github.com/jpillora/overseer/fetcher"
|
||||||
|
"log"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -19,16 +19,12 @@ func main() {
|
||||||
|
|
||||||
settings.Init(confPath)
|
settings.Init(confPath)
|
||||||
|
|
||||||
logger.Init(settings.ServerSettings.RunMode)
|
|
||||||
|
|
||||||
gin.SetMode(settings.ServerSettings.RunMode)
|
gin.SetMode(settings.ServerSettings.RunMode)
|
||||||
|
|
||||||
defer logger.Sync()
|
|
||||||
|
|
||||||
r, err := service.GetRuntimeInfo()
|
r, err := service.GetRuntimeInfo()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Fatal(err)
|
log.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
overseer.Run(overseer.Config{
|
overseer.Run(overseer.Config{
|
||||||
|
|
|
@ -2,8 +2,8 @@ package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/analytic"
|
"github.com/0xJacky/Nginx-UI/server/internal/analytic"
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/shirou/gopsutil/v3/cpu"
|
"github.com/shirou/gopsutil/v3/cpu"
|
||||||
"github.com/shirou/gopsutil/v3/disk"
|
"github.com/shirou/gopsutil/v3/disk"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
val "github.com/go-playground/validator/v10"
|
val "github.com/go-playground/validator/v10"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/cert"
|
"github.com/0xJacky/Nginx-UI/server/internal/cert"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/cert/dns"
|
"github.com/0xJacky/Nginx-UI/server/internal/cert/dns"
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
||||||
"github.com/0xJacky/Nginx-UI/server/model"
|
"github.com/0xJacky/Nginx-UI/server/model"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/config_list"
|
"github.com/0xJacky/Nginx-UI/server/internal/config_list"
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
||||||
"github.com/0xJacky/Nginx-UI/server/query"
|
"github.com/0xJacky/Nginx-UI/server/query"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/cert"
|
"github.com/0xJacky/Nginx-UI/server/internal/cert"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/config_list"
|
"github.com/0xJacky/Nginx-UI/server/internal/config_list"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/helper"
|
"github.com/0xJacky/Nginx-UI/server/internal/helper"
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
||||||
"github.com/0xJacky/Nginx-UI/server/model"
|
"github.com/0xJacky/Nginx-UI/server/model"
|
||||||
"github.com/0xJacky/Nginx-UI/server/query"
|
"github.com/0xJacky/Nginx-UI/server/query"
|
||||||
|
|
|
@ -2,8 +2,8 @@ package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/helper"
|
"github.com/0xJacky/Nginx-UI/server/internal/helper"
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
||||||
"github.com/0xJacky/Nginx-UI/server/settings"
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/pty"
|
"github.com/0xJacky/Nginx-UI/server/internal/pty"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/gorilla/websocket"
|
"github.com/gorilla/websocket"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/service"
|
"github.com/0xJacky/Nginx-UI/server/service"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/gorilla/websocket"
|
"github.com/gorilla/websocket"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package analytic
|
package analytic
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/shirou/gopsutil/v3/net"
|
"github.com/shirou/gopsutil/v3/net"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package analytic
|
package analytic
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/shirou/gopsutil/v3/cpu"
|
"github.com/shirou/gopsutil/v3/cpu"
|
||||||
"github.com/shirou/gopsutil/v3/disk"
|
"github.com/shirou/gopsutil/v3/disk"
|
||||||
"github.com/shirou/gopsutil/v3/net"
|
"github.com/shirou/gopsutil/v3/net"
|
||||||
|
|
|
@ -2,7 +2,7 @@ package cert
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/model"
|
"github.com/0xJacky/Nginx-UI/server/model"
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"time"
|
"time"
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"crypto/elliptic"
|
"crypto/elliptic"
|
||||||
"crypto/rand"
|
"crypto/rand"
|
||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/cert/dns"
|
"github.com/0xJacky/Nginx-UI/server/internal/cert/dns"
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
||||||
"github.com/0xJacky/Nginx-UI/server/query"
|
"github.com/0xJacky/Nginx-UI/server/query"
|
||||||
"github.com/0xJacky/Nginx-UI/server/settings"
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
|
|
|
@ -3,7 +3,7 @@ package helper
|
||||||
import (
|
import (
|
||||||
"crypto/sha512"
|
"crypto/sha512"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"io"
|
"io"
|
||||||
"os"
|
"os"
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package logger
|
package logger
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
"go.uber.org/zap/zapcore"
|
"go.uber.org/zap/zapcore"
|
||||||
|
@ -9,13 +10,13 @@ import (
|
||||||
|
|
||||||
var logger *zap.SugaredLogger
|
var logger *zap.SugaredLogger
|
||||||
|
|
||||||
func Init(runMode string) {
|
func init() {
|
||||||
// First, define our level-handling logic.
|
// First, define our level-handling logic.
|
||||||
highPriority := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
|
highPriority := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
|
||||||
return lvl >= zapcore.ErrorLevel
|
return lvl >= zapcore.ErrorLevel
|
||||||
})
|
})
|
||||||
lowPriority := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
|
lowPriority := zap.LevelEnablerFunc(func(lvl zapcore.Level) bool {
|
||||||
switch runMode {
|
switch settings.ServerSettings.RunMode {
|
||||||
case gin.ReleaseMode:
|
case gin.ReleaseMode:
|
||||||
return lvl >= zapcore.InfoLevel && lvl < zapcore.ErrorLevel
|
return lvl >= zapcore.InfoLevel && lvl < zapcore.ErrorLevel
|
||||||
default:
|
default:
|
|
@ -1,7 +1,7 @@
|
||||||
package nginx
|
package nginx
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/settings"
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package model
|
package model
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
)
|
)
|
||||||
|
|
|
@ -2,7 +2,7 @@ package model
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/settings"
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"github.com/spf13/cast"
|
"github.com/spf13/cast"
|
||||||
|
|
|
@ -3,7 +3,7 @@ package router
|
||||||
import (
|
import (
|
||||||
"encoding/base64"
|
"encoding/base64"
|
||||||
"github.com/0xJacky/Nginx-UI/frontend"
|
"github.com/0xJacky/Nginx-UI/frontend"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/model"
|
"github.com/0xJacky/Nginx-UI/server/model"
|
||||||
"github.com/0xJacky/Nginx-UI/server/settings"
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
"github.com/gin-contrib/static"
|
"github.com/gin-contrib/static"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package server
|
package server
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/analytic"
|
"github.com/0xJacky/Nginx-UI/server/internal/analytic"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/cert"
|
"github.com/0xJacky/Nginx-UI/server/internal/cert"
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
||||||
"github.com/0xJacky/Nginx-UI/server/model"
|
"github.com/0xJacky/Nginx-UI/server/model"
|
||||||
"github.com/0xJacky/Nginx-UI/server/query"
|
"github.com/0xJacky/Nginx-UI/server/query"
|
||||||
|
@ -18,6 +18,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func Program(state overseer.State) {
|
func Program(state overseer.State) {
|
||||||
|
defer logger.Sync()
|
||||||
// Hack: fix wrong Content Type of .js file on some OS platforms
|
// Hack: fix wrong Content Type of .js file on some OS platforms
|
||||||
// See https://github.com/golang/go/issues/32350
|
// See https://github.com/golang/go/issues/32350
|
||||||
_ = mime.AddExtensionType(".js", "text/javascript; charset=utf-8")
|
_ = mime.AddExtensionType(".js", "text/javascript; charset=utf-8")
|
||||||
|
|
|
@ -3,7 +3,7 @@ package service
|
||||||
import (
|
import (
|
||||||
"bufio"
|
"bufio"
|
||||||
"bytes"
|
"bytes"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
||||||
"github.com/0xJacky/Nginx-UI/server/settings"
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
templ "github.com/0xJacky/Nginx-UI/template"
|
templ "github.com/0xJacky/Nginx-UI/template"
|
||||||
|
|
|
@ -5,8 +5,8 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
_github "github.com/0xJacky/Nginx-UI/.github"
|
_github "github.com/0xJacky/Nginx-UI/.github"
|
||||||
"github.com/0xJacky/Nginx-UI/frontend"
|
"github.com/0xJacky/Nginx-UI/frontend"
|
||||||
"github.com/0xJacky/Nginx-UI/logger"
|
|
||||||
"github.com/0xJacky/Nginx-UI/server/internal/helper"
|
"github.com/0xJacky/Nginx-UI/server/internal/helper"
|
||||||
|
"github.com/0xJacky/Nginx-UI/server/internal/logger"
|
||||||
"github.com/0xJacky/Nginx-UI/server/settings"
|
"github.com/0xJacky/Nginx-UI/server/settings"
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"io"
|
"io"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue