mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 21:46:11 +05:00
update logging
This commit is contained in:
@@ -94,6 +94,7 @@ func (bt *BTServer) configure() {
|
|||||||
bt.config.UploadRateLimiter = utils.Limit(settings.BTsets.UploadRateLimit * 1024)
|
bt.config.UploadRateLimiter = utils.Limit(settings.BTsets.UploadRateLimit * 1024)
|
||||||
}
|
}
|
||||||
if settings.BTsets.PeersListenPort > 0 {
|
if settings.BTsets.PeersListenPort > 0 {
|
||||||
|
log.Println("Set listen port", settings.BTsets.PeersListenPort)
|
||||||
bt.config.ListenPort = settings.BTsets.PeersListenPort
|
bt.config.ListenPort = settings.BTsets.PeersListenPort
|
||||||
} else {
|
} else {
|
||||||
upnpport := 32000
|
upnpport := 32000
|
||||||
@@ -112,7 +113,7 @@ func (bt *BTServer) configure() {
|
|||||||
bt.config.ListenPort = upnpport
|
bt.config.ListenPort = upnpport
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Println("Configure client:", settings.BTsets)
|
log.Println("Client config:", settings.BTsets)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (bt *BTServer) GetTorrent(hash torrent.InfoHash) *Torrent {
|
func (bt *BTServer) GetTorrent(hash torrent.InfoHash) *Torrent {
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
|
"net"
|
||||||
"net/http"
|
"net/http"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@@ -46,7 +47,12 @@ func (t *Torrent) Stream(fileID int, req *http.Request, resp http.ResponseWriter
|
|||||||
|
|
||||||
reader := t.NewReader(file)
|
reader := t.NewReader(file)
|
||||||
|
|
||||||
log.Println("Connect client")
|
host, port, err := net.SplitHostPort(req.RemoteAddr)
|
||||||
|
if err != nil {
|
||||||
|
log.Println("Connect client")
|
||||||
|
} else {
|
||||||
|
log.Println("Connect client", host, port)
|
||||||
|
}
|
||||||
|
|
||||||
sets.SetViewed(&sets.Viewed{t.Hash().HexString(), fileID})
|
sets.SetViewed(&sets.Viewed{t.Hash().HexString(), fileID})
|
||||||
|
|
||||||
@@ -56,6 +62,10 @@ func (t *Torrent) Stream(fileID int, req *http.Request, resp http.ResponseWriter
|
|||||||
http.ServeContent(resp, req, file.Path(), time.Unix(t.Timestamp, 0), reader)
|
http.ServeContent(resp, req, file.Path(), time.Unix(t.Timestamp, 0), reader)
|
||||||
|
|
||||||
t.CloseReader(reader)
|
t.CloseReader(reader)
|
||||||
log.Println("Disconnect client")
|
if err != nil {
|
||||||
|
log.Println("Disconnect client")
|
||||||
|
} else {
|
||||||
|
log.Println("Disconnect client", host, port)
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ func Start(port string) {
|
|||||||
api.SetupRoute(&route.RouterGroup)
|
api.SetupRoute(&route.RouterGroup)
|
||||||
pages.SetupRoute(&route.RouterGroup)
|
pages.SetupRoute(&route.RouterGroup)
|
||||||
}
|
}
|
||||||
log.TLogln("Start web", port)
|
log.TLogln("Start web server at port", port)
|
||||||
waitChan <- route.Run(":" + port)
|
waitChan <- route.Run(":" + port)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user