server Start 로그
This commit is contained in:
@ -14,6 +14,7 @@ import (
|
|||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
"os/signal"
|
"os/signal"
|
||||||
|
"path"
|
||||||
"reflect"
|
"reflect"
|
||||||
"runtime"
|
"runtime"
|
||||||
"strconv"
|
"strconv"
|
||||||
@ -229,7 +230,12 @@ func (server *Server) Stop() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Start :
|
// Start :
|
||||||
func (server *Server) Start() error {
|
func (server *Server) Start(name ...string) error {
|
||||||
|
if len(name) == 0 {
|
||||||
|
exepath, _ := os.Executable()
|
||||||
|
name = []string{path.Base(exepath)}
|
||||||
|
}
|
||||||
|
|
||||||
if server.httpserver != nil {
|
if server.httpserver != nil {
|
||||||
ln, r := net.Listen("tcp", server.httpserver.Addr)
|
ln, r := net.Listen("tcp", server.httpserver.Addr)
|
||||||
if r != nil {
|
if r != nil {
|
||||||
@ -258,6 +264,7 @@ func (server *Server) Start() error {
|
|||||||
err = server.httpserver.ServeTLS(proxyListener, crtfile, keyfile)
|
err = server.httpserver.ServeTLS(proxyListener, crtfile, keyfile)
|
||||||
} else {
|
} else {
|
||||||
logger.Println("tls disabled")
|
logger.Println("tls disabled")
|
||||||
|
logger.Println(strings.Join(name, ", "), " started")
|
||||||
err = server.httpserver.Serve(proxyListener)
|
err = server.httpserver.Serve(proxyListener)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user