log

package
v0.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteHistoryLogs

func DeleteHistoryLogs(c *gin.Context)

DeleteHistoryLogs godoc @Summary Delete history logs (admin) @Tags admin @Security BearerAuth @Produce json @Param target_timestamp query int true "Target timestamp (unix)" @Success 200 {object} docs.StandardResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/admin/log [delete]

func GetAllLogs

func GetAllLogs(c *gin.Context)

GetAllLogs godoc @Summary List logs (admin) @Tags admin @Security BearerAuth @Produce json @Param page query int false "Page (1-based)" @Param type query int false "Log type" @Param start_timestamp query int false "Start timestamp (unix)" @Param end_timestamp query int false "End timestamp (unix)" @Param username query string false "Username" @Param token_name query string false "Token name" @Param model_name query string false "Model name" @Param group_id query string false "Group ID" @Param channel query int false "Channel ID" @Success 200 {object} docs.UserLogListResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/admin/log [get]

func GetCurrentUserLog added in v0.0.3

func GetCurrentUserLog(c *gin.Context)

GetCurrentUserLog godoc @Summary Get current user log by ID @Tags public @Security BearerAuth @Produce json @Router /api/v1/public/log/{id} [get]

func GetLog added in v0.0.3

func GetLog(c *gin.Context)

GetLog godoc @Summary Get log by ID (admin) @Tags admin @Security BearerAuth @Produce json @Router /api/v1/admin/log/{id} [get]

func GetLogFilterOptions added in v0.0.7

func GetLogFilterOptions(c *gin.Context)

GetLogFilterOptions godoc @Summary List log filter options (admin) @Tags admin @Security BearerAuth @Produce json @Success 200 {object} docs.StandardResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/admin/log/options [get]

func GetLogsSelfStat

func GetLogsSelfStat(c *gin.Context)

GetLogsSelfStat godoc @Summary Log stats for current user @Tags public @Security BearerAuth @Produce json @Param type query int false "Log type" @Param start_timestamp query int false "Start timestamp (unix)" @Param end_timestamp query int false "End timestamp (unix)" @Param token_name query string false "Token name" @Param model_name query string false "Model name" @Param channel query int false "Channel ID" @Success 200 {object} docs.UserLogStatResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/public/log/stat [get]

func GetLogsStat

func GetLogsStat(c *gin.Context)

GetLogsStat godoc @Summary Log stats (admin) @Tags admin @Security BearerAuth @Produce json @Param type query int false "Log type" @Param start_timestamp query int false "Start timestamp (unix)" @Param end_timestamp query int false "End timestamp (unix)" @Param token_name query string false "Token name" @Param username query string false "Username" @Param model_name query string false "Model name" @Param channel query int false "Channel ID" @Success 200 {object} docs.UserLogStatResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/admin/log/stat [get]

func GetUserLogFilterOptions added in v0.0.7

func GetUserLogFilterOptions(c *gin.Context)

GetUserLogFilterOptions godoc @Summary List current user log filter options @Tags public @Security BearerAuth @Produce json @Success 200 {object} docs.StandardResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/public/log/options [get]

func GetUserLogs

func GetUserLogs(c *gin.Context)

GetUserLogs godoc @Summary List user logs @Tags public @Security BearerAuth @Produce json @Param page query int false "Page (1-based)" @Param type query int false "Log type" @Param start_timestamp query int false "Start timestamp (unix)" @Param end_timestamp query int false "End timestamp (unix)" @Param token_name query string false "Token name" @Param model_name query string false "Model name" @Success 200 {object} docs.UserLogListResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/public/log [get]

func SearchAllLogs

func SearchAllLogs(c *gin.Context)

SearchAllLogs godoc @Summary Search logs (admin) @Tags admin @Security BearerAuth @Produce json @Param keyword query string false "Keyword" @Success 200 {object} docs.UserLogListResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/admin/log/search [get]

func SearchUserLogs

func SearchUserLogs(c *gin.Context)

SearchUserLogs godoc @Summary Search user logs @Tags public @Security BearerAuth @Produce json @Param keyword query string false "Keyword" @Success 200 {object} docs.UserLogListResponse @Failure 401 {object} docs.ErrorResponse @Router /api/v1/public/log/search [get]

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL