@@ -416,7 +416,7 @@ func (r *router) RegisterServerFile(routeMethod string, path string, fileRoot st
416416 var root http.FileSystem
417417 root = http .Dir (fileRoot )
418418 if ! r .server .ServerConfig ().EnabledListDir {
419- root = & core.HideReaddirFS {root }
419+ root = & core.HideReaddirFS {FileSystem : root }
420420 }
421421 fileServer := http .FileServer (root )
422422 r .add (routeMethod , realPath , r .wrapFileHandle (fileServer , excludeExtension ))
@@ -607,7 +607,7 @@ func (r *router) wrapFileHandle(fileHandler http.Handler, excludeExtension []str
607607 httpCtx .Handler ()(httpCtx )
608608 }
609609 if r .server .Logger ().IsEnabledLog () {
610- timetaken := int64 (time .Now (). Sub (startTime ) / time .Millisecond )
610+ timetaken := int64 (time .Since (startTime ) / time .Millisecond )
611611 r .server .Logger ().Debug (httpCtx .Request ().Url ()+ " " + logRequest (httpCtx .Request ().Request , timetaken ), LogTarget_HttpRequest )
612612 }
613613 }
@@ -645,7 +645,7 @@ func (r *router) wrapWebSocketHandle(handler HttpHandle) websocket.Handler {
645645 // increment error count
646646 r .server .StateInfo ().AddErrorCount (httpCtx .Request ().Path (), fmt .Errorf ("%v" , err ), 1 )
647647 }
648- timetaken := int64 (time .Now (). Sub (startTime ) / time .Millisecond )
648+ timetaken := int64 (time .Since (startTime ) / time .Millisecond )
649649 // HttpServer Logging
650650 r .server .Logger ().Debug (httpCtx .Request ().Url ()+ " " + logWebsocketContext (httpCtx , timetaken ), LogTarget_HttpRequest )
651651
0 commit comments