feat(log): 全面重构日志系统,支持日志级别、去除ANSI乱码并抑制高频轮询
This commit is contained in:
@@ -28,7 +28,7 @@ func (h *OpenHandler) QueryOrder(c *gin.Context) {
|
||||
if orderNo == "" {
|
||||
orderNo = c.Query("order_no")
|
||||
}
|
||||
openlog.Info(c, "query_order start order_no=%s", orderNo)
|
||||
openlog.Debug(c, "query_order start order_no=%s", orderNo)
|
||||
|
||||
data, err := h.fulfillmentSvc.QueryOpenOrder(orderNo)
|
||||
if err != nil {
|
||||
@@ -45,7 +45,7 @@ func (h *OpenHandler) QueryOrder(c *gin.Context) {
|
||||
if data.Product != nil {
|
||||
sku, name, game = data.Product.SKU, data.Product.Name, data.Product.Game
|
||||
}
|
||||
openlog.Info(c, "query_order ok order_no=%s status=%s can_ship=%v reason=%q sku=%s name=%s game=%s buyer=%s amount=%d provider_no=%s shipped_at=%v fail_reason=%q game_channel=%s game_uid=%s role_name=%s pay_score=%d",
|
||||
openlog.Debug(c, "query_order ok order_no=%s status=%s can_ship=%v reason=%q sku=%s name=%s game=%s buyer=%s amount=%d provider_no=%s shipped_at=%v fail_reason=%q game_channel=%s game_uid=%s role_name=%s pay_score=%d",
|
||||
data.OrderNo, data.Status, data.CanShip, data.CannotShipReason,
|
||||
sku, name, game, data.BuyerName, data.Amount, data.ProviderOrderNo, data.ShippedAt, data.ShipFailReason,
|
||||
data.GameChannel, data.GameUID, data.RoleName, data.PayScore,
|
||||
|
||||
@@ -30,14 +30,14 @@ func (h *OpenV1Handler) ListProducts(c *gin.Context) {
|
||||
openlog.SetAction(c, openlog.ActionList)
|
||||
page, _ := strconv.Atoi(c.DefaultQuery("page", "1"))
|
||||
size, _ := strconv.Atoi(c.DefaultQuery("size", "20"))
|
||||
openlog.Info(c, "list_products start page=%d size=%d", page, size)
|
||||
openlog.Debug(c, "list_products start page=%d size=%d", page, size)
|
||||
list, total, err := h.merchantSvc.ListMerchantProductsForClient(middleware.GetMerchantID(c), page, size)
|
||||
if err != nil {
|
||||
openlog.Warn(c, "list_products fail err=%v", err)
|
||||
response.ServerError(c, err.Error())
|
||||
return
|
||||
}
|
||||
openlog.Info(c, "list_products ok total=%d returned=%d", total, len(list))
|
||||
openlog.Debug(c, "list_products ok total=%d returned=%d", total, len(list))
|
||||
response.Page(c, list, total, page, size)
|
||||
}
|
||||
|
||||
@@ -110,7 +110,7 @@ func (h *OpenV1Handler) CreateOrder(c *gin.Context) {
|
||||
func (h *OpenV1Handler) QueryOrder(c *gin.Context) {
|
||||
openlog.SetAction(c, openlog.ActionQuery)
|
||||
orderNo := c.Param("order_no")
|
||||
openlog.Info(c, "query_order start order_no=%s", orderNo)
|
||||
openlog.Debug(c, "query_order start order_no=%s", orderNo)
|
||||
order, err := h.fulfillmentSvc.GetOrder(middleware.GetMerchantID(c), orderNo)
|
||||
if err != nil {
|
||||
openlog.Warn(c, "query_order fail order_no=%s err=%v", orderNo, err)
|
||||
@@ -121,7 +121,7 @@ func (h *OpenV1Handler) QueryOrder(c *gin.Context) {
|
||||
response.ServerError(c, err.Error())
|
||||
return
|
||||
}
|
||||
openlog.Info(c, "query_order ok order_no=%s status=%s",
|
||||
openlog.Debug(c, "query_order ok order_no=%s status=%s",
|
||||
order.OrderNo, order.OrderStatus)
|
||||
response.OK(c, buildOpenOrderResponse(order))
|
||||
}
|
||||
@@ -153,14 +153,14 @@ func (h *OpenV1Handler) CancelOrder(c *gin.Context) {
|
||||
|
||||
func (h *OpenV1Handler) GetWallet(c *gin.Context) {
|
||||
openlog.SetAction(c, openlog.ActionWallet)
|
||||
openlog.Info(c, "get_wallet start")
|
||||
openlog.Debug(c, "get_wallet start")
|
||||
wallet, err := h.fulfillmentSvc.GetWallet(middleware.GetMerchantID(c))
|
||||
if err != nil {
|
||||
openlog.Warn(c, "get_wallet fail err=%v", err)
|
||||
response.ServerError(c, err.Error())
|
||||
return
|
||||
}
|
||||
openlog.Info(c, "get_wallet ok balance=%d frozen=%d",
|
||||
openlog.Debug(c, "get_wallet ok balance=%d frozen=%d",
|
||||
wallet.AvailableBalance, wallet.FrozenBalance)
|
||||
response.OK(c, wallet)
|
||||
}
|
||||
@@ -168,7 +168,7 @@ func (h *OpenV1Handler) GetWallet(c *gin.Context) {
|
||||
func (h *OpenV1Handler) GetDeliveryLink(c *gin.Context) {
|
||||
openlog.SetAction(c, openlog.ActionQuery)
|
||||
orderNo := c.Param("order_no")
|
||||
openlog.Info(c, "delivery_link start order_no=%s", orderNo)
|
||||
openlog.Debug(c, "delivery_link start order_no=%s", orderNo)
|
||||
link, err := h.deliverySvc.GetOrCreateDeliveryLink(middleware.GetMerchantID(c), orderNo, requestBaseURL(c))
|
||||
if err != nil {
|
||||
openlog.Warn(c, "delivery_link fail order_no=%s err=%v", orderNo, err)
|
||||
@@ -189,7 +189,7 @@ func (h *OpenV1Handler) GetDeliveryLink(c *gin.Context) {
|
||||
func (h *OpenV1Handler) GetDeliveryOrder(c *gin.Context) {
|
||||
openlog.SetAction(c, openlog.ActionQuery)
|
||||
orderNo := c.Param("order_no")
|
||||
openlog.Info(c, "delivery_get start order_no=%s", orderNo)
|
||||
openlog.Debug(c, "delivery_get start order_no=%s", orderNo)
|
||||
order, err := h.deliverySvc.GetMerchantOrder(middleware.GetMerchantID(c), orderNo)
|
||||
if err != nil {
|
||||
openlog.Warn(c, "delivery_get fail order_no=%s err=%v", orderNo, err)
|
||||
@@ -239,7 +239,7 @@ func (h *OpenV1Handler) GetDeliveryBindResult(c *gin.Context) {
|
||||
openlog.SetAction(c, openlog.ActionQuery)
|
||||
orderNo := c.Param("order_no")
|
||||
bindUUID := c.Query("bind_uuid")
|
||||
openlog.Info(c, "delivery_bind_result start order_no=%s bind_uuid=%s", orderNo, bindUUID)
|
||||
openlog.Debug(c, "delivery_bind_result start order_no=%s bind_uuid=%s", orderNo, bindUUID)
|
||||
result, err := h.deliverySvc.GetBindResult(middleware.GetMerchantID(c), orderNo, bindUUID)
|
||||
if err != nil {
|
||||
openlog.Warn(c, "delivery_bind_result fail order_no=%s err=%v", orderNo, err)
|
||||
|
||||
Reference in New Issue
Block a user