From e134269d218232c53074aad5860db7419e2aab78 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 11 六月 2025 16:22:07 +0800 Subject: [PATCH] pref:修改前端日志接口 --- LifePayment/LifePayment.HttpApi/LifePay/LogController.cs | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/LifePayment/LifePayment.HttpApi/LifePay/LogController.cs b/LifePayment/LifePayment.HttpApi/LifePay/LogController.cs index 80a0153..33d74d0 100644 --- a/LifePayment/LifePayment.HttpApi/LifePay/LogController.cs +++ b/LifePayment/LifePayment.HttpApi/LifePay/LogController.cs @@ -1,11 +1,15 @@ 锘縰sing Castle.Core.Logging; using LifePayment.Application.Sync; +using LifePayment.Domain.Shared; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using System.Collections.Generic; +using System.Linq; using System.Threading.Tasks; using Volo.Abp.AspNetCore.Mvc; +using ZeroD.Util; namespace LifePayment.HttpApi.LifePay { @@ -14,10 +18,14 @@ public class LogController : AbpController { private readonly ILogger<LogController> logger; + private readonly IHttpContextAccessor httpContextAccessor; - public LogController(ILogger<LogController> logger) + public LogController( + ILogger<LogController> logger, + IHttpContextAccessor httpContextAccessor) { this.logger = logger; + this.httpContextAccessor = httpContextAccessor; } /// <summary> @@ -25,9 +33,10 @@ /// </summary> /// <returns></returns> [HttpPost] - public void LogFront(string message) + public void LogFront(LogFrontInput message) { - logger.LogInformation($"鍓嶇鏃ュ織锛歿message}"); + string ip = httpContextAccessor.HttpContext?.Connection?.RemoteIpAddress?.ToString(); + logger.LogInformation($"鍓嶇鏃ュ織锛圛P-{ip}锛夛細{message.ToJson()}"); } } } -- Gitblit v1.9.1