feat: update log level defaults and enhance log messages for connection errors

This commit is contained in:
SunBK201 2025-11-02 02:09:16 +08:00
parent 6492165c1e
commit 9d109d0aec
5 changed files with 7 additions and 7 deletions

View File

@ -41,7 +41,7 @@ func Parse() (*Config, bool) {
flag.StringVar(&payloadUA, "f", "FFF", "User-Agent")
flag.StringVar(&uaPattern, "r", "", "UA-Pattern")
flag.BoolVar(&partial, "s", false, "Enable Regex Partial Replace")
flag.StringVar(&loglevel, "l", "info", "Log level (default: info)")
flag.StringVar(&loglevel, "l", "error", "Log level (default: error)")
flag.BoolVar(&showVer, "v", false, "show version")
flag.Parse()

View File

@ -39,7 +39,7 @@ func SetLogConf(level string) {
writer2 := os.Stdout
writer3 := &lumberjack.Logger{
Filename: log_file,
MaxSize: 1, // megabytes
MaxSize: 2, // megabytes
MaxBackups: 5,
MaxAge: 7, //days
LocalTime: true,
@ -73,8 +73,8 @@ func LogHeader(version string, cfg *config.Config) {
logrus.Info("Server Mode: " + cfg.ServerMode)
logrus.Infof("Listen on %s", cfg.ListenAddr)
logrus.Infof("User-Agent: %s", cfg.PayloadUA)
logrus.Infof("User-Agent Regex Pattern: '%s'", cfg.UAPattern)
logrus.Infof("Enable Partial Replace: %v", cfg.EnablePartialReplace)
logrus.Infof("User-Agent Regex: '%s'", cfg.UAPattern)
logrus.Infof("Partial Replace: %v", cfg.EnablePartialReplace)
logrus.Infof("Log level: %s", cfg.LogLevel)
}

View File

@ -57,7 +57,7 @@ func (s *Server) HandleClient(client net.Conn) {
target, err := utils.ConnectWithMark(addr, utils.SO_MARK)
if err != nil {
_ = client.Close()
logrus.Errorf("Dial target %s failed: %v", addr, err)
logrus.Warnf("Dial target %s failed: %v", addr, err)
return
}

View File

@ -93,7 +93,7 @@ func (s *Server) HandleClient(client net.Conn) {
// TCP CONNECT
target, err := s.socks5Connect(client, destAddrPort)
if err != nil {
logrus.Debug("Connect failed: ", err)
logrus.Warn("Connect failed: ", err)
_ = client.Close()
return
}

View File

@ -78,7 +78,7 @@ func (s *Server) HandleClient(client net.Conn) {
target, err := utils.ConnectWithMark(addr, utils.SO_MARK)
if err != nil {
_ = client.Close()
logrus.Errorf("Dial target %s failed: %v", addr, err)
logrus.Warnf("Dial target %s failed: %v", addr, err)
return
}