@@ -10,6 +10,8 @@ import (
1010 "net/http/httputil"
1111 "path"
1212 "strings"
13+
14+ "github.com/projectdiscovery/gologger"
1315)
1416
1517type options struct {
@@ -45,7 +47,7 @@ func main() {
4547 opts .Folder = flag .Args ()[0 ]
4648 }
4749
48- log . Printf ("Serving %s on http://%s/..." , opts .Folder , opts .ListenAddress )
50+ gologger . Print (). Msgf ("Serving %s on http://%s/..." , opts .Folder , opts .ListenAddress )
4951 layers := loglayer (http .FileServer (http .Dir (opts .Folder )))
5052 if opts .BasicAuth != "" {
5153 baTokens := strings .SplitN (opts .BasicAuth , ":" , 2 )
@@ -59,15 +61,15 @@ func main() {
5961 }
6062
6163 if opts .Upload {
62- log . Println ("Upload enabled" )
64+ gologger . Print (). Msgf ("Upload enabled" )
6365 }
6466 if opts .HTTPS {
6567 if opts .Certificate == "" || opts .Key == "" {
66- log .Fatal ("Certificate or Key file not specified" )
68+ gologger .Fatal (). Msgf ("Certificate or Key file not specified" )
6769 }
68- fmt . Println ( http .ListenAndServeTLS (opts .ListenAddress , opts .Certificate , opts .Key , layers ))
70+ gologger . Print (). Msgf ( "%s \n " , http .ListenAndServeTLS (opts .ListenAddress , opts .Certificate , opts .Key , layers ))
6971 } else {
70- fmt . Println ( http .ListenAndServe (opts .ListenAddress , layers ))
72+ gologger . Print (). Msgf ( "%s \n " , http .ListenAndServe (opts .ListenAddress , layers ))
7173 }
7274}
7375
@@ -92,9 +94,9 @@ func loglayer(handler http.Handler) http.Handler {
9294 if opts .Verbose {
9395 headers := new (bytes.Buffer )
9496 lrw .Header ().Write (headers ) //nolint
95- log . Printf ("\n Remote Address: %s\n %s\n %s %d %s\n %s\n %s\n " , r .RemoteAddr , string (fullRequest ), r .Proto , lrw .statusCode , http .StatusText (lrw .statusCode ), headers .String (), string (lrw .Data ))
97+ gologger . Print (). Msgf ("\n Remote Address: %s\n %s\n %s %d %s\n %s\n %s\n " , r .RemoteAddr , string (fullRequest ), r .Proto , lrw .statusCode , http .StatusText (lrw .statusCode ), headers .String (), string (lrw .Data ))
9698 } else {
97- log . Printf ("%s \" %s %s %s\" %d %d" , r .RemoteAddr , r .Method , r .URL , r .Proto , lrw .statusCode , len (lrw .Data ))
99+ gologger . Print (). Msgf ("%s \" %s %s %s\" %d %d" , r .RemoteAddr , r .Method , r .URL , r .Proto , lrw .statusCode , len (lrw .Data ))
98100 }
99101 })
100102}
0 commit comments