1
0

router.go 922 B

12345678910111213141516171819202122
  1. package nginx_log
  2. import "github.com/gin-gonic/gin"
  3. // InitRouter registers all the nginx log related routes
  4. func InitRouter(r *gin.RouterGroup) {
  5. r.GET("nginx_log", Log)
  6. r.GET("nginx_logs", GetLogList)
  7. r.POST("nginx_log/page", GetNginxLogPage)
  8. r.POST("nginx_log/analytics", GetLogAnalytics)
  9. r.GET("nginx_log/entries", GetLogEntries)
  10. r.POST("nginx_log/search", AdvancedSearchLogs)
  11. r.GET("nginx_log/preflight", GetLogPreflight)
  12. r.POST("nginx_log/dashboard", GetDashboardAnalytics)
  13. r.POST("nginx_log/geo/world", GetWorldMapData)
  14. r.POST("nginx_log/geo/china", GetChinaMapData)
  15. r.POST("nginx_log/geo/stats", GetGeoStats)
  16. r.POST("nginx_log/index/rebuild", RebuildIndex)
  17. r.POST("nginx_log/settings/advanced_indexing/enable", EnableAdvancedIndexing)
  18. r.POST("nginx_log/settings/advanced_indexing/disable", DisableAdvancedIndexing)
  19. r.GET("nginx_log/settings/advanced_indexing/status", GetAdvancedIndexingStatus)
  20. }