diff --git a/g/net/ghttp/ghttp_server.go b/g/net/ghttp/ghttp_server.go index 38c7609fd..733d546f4 100644 --- a/g/net/ghttp/ghttp_server.go +++ b/g/net/ghttp/ghttp_server.go @@ -175,6 +175,7 @@ func GetServer(name...interface{}) (*Server) { closeQueue : gqueue.New(), logger : glog.New(), } + s.logger.SetStdPrint(false) for _, v := range strings.Split(gHTTP_METHODS, ",") { s.methodsMap[v] = struct{}{} } diff --git a/g/net/ghttp/ghttp_server_handler.go b/g/net/ghttp/ghttp_server_handler.go index 3a312d685..c5a1b8b92 100644 --- a/g/net/ghttp/ghttp_server_handler.go +++ b/g/net/ghttp/ghttp_server_handler.go @@ -59,7 +59,7 @@ func (s *Server)handleRequest(w http.ResponseWriter, r *http.Request) { // 如果是目录需要处理index files if len(s.config.IndexFiles) > 0 { for _, file := range s.config.IndexFiles { - fpath := s.paths.Search(filePath + gfile.Separator + file) + fpath := s.paths.Search(file) if fpath != "" { filePath = fpath request.isFileRequest = true diff --git a/g/os/glog/glog_logger.go b/g/os/glog/glog_logger.go index 27bffada7..cad0ad2f0 100644 --- a/g/os/glog/glog_logger.go +++ b/g/os/glog/glog_logger.go @@ -73,7 +73,11 @@ func (l *Logger) GetLevel() int { // 快捷方法,打开或关闭DEBU日志信息 func (l *Logger) SetDebug(debug bool) { - l.level.Set(l.level.Val()|LEVEL_DEBU) + if debug { + l.level.Set(l.level.Val()|LEVEL_DEBU) + } else { + l.level.Set(l.level.Val()&^LEVEL_DEBU) + } } func (l *Logger) SetBacktrace(enabled bool) {