| 1234567891011121314151617181920212223 | package controllerimport (	"fmt"	"net/http"	"time"	"github.com/gorilla/mux"	"github.com/gravitl/netmaker/logger"	"github.com/gravitl/netmaker/logic")func loggerHandlers(r *mux.Router) {	r.HandleFunc("/api/logs", logic.SecurityCheck(true, http.HandlerFunc(getLogs))).Methods(http.MethodGet)}func getLogs(w http.ResponseWriter, r *http.Request) {	var currentTime = time.Now().Format(logger.TimeFormatDay)	var currentFilePath = fmt.Sprintf("data/netmaker.log.%s", currentTime)	logger.DumpFile(currentFilePath)	w.WriteHeader(http.StatusOK)	w.Write([]byte(logger.Retrieve(currentFilePath)))}
 |