diff --git a/src/CncWebApi/CncWebApi.csproj b/src/CncWebApi/CncWebApi.csproj
index af23f40..5c59053 100644
--- a/src/CncWebApi/CncWebApi.csproj
+++ b/src/CncWebApi/CncWebApi.csproj
@@ -43,6 +43,7 @@
+
diff --git a/src/CncWebApi/Filters/GlobalExceptionFilter.cs b/src/CncWebApi/Filters/GlobalExceptionFilter.cs
index f596ab1..e0ae035 100644
--- a/src/CncWebApi/Filters/GlobalExceptionFilter.cs
+++ b/src/CncWebApi/Filters/GlobalExceptionFilter.cs
@@ -4,6 +4,7 @@ using System.Web.Http;
using System.Web.Http.Filters;
using CncModels.Dto;
using CncService;
+using log4net;
namespace CncWebApi.Filters
{
@@ -14,6 +15,8 @@ namespace CncWebApi.Filters
///
public class GlobalExceptionFilter : ExceptionFilterAttribute
{
+ private static readonly ILog _log = LogManager.GetLogger(typeof(GlobalExceptionFilter));
+
///
/// 异常发生时自动调用
///
@@ -23,6 +26,7 @@ namespace CncWebApi.Filters
if (context.Exception is BusinessException bex)
{
// 业务异常:返回对应的错误码和消息
+ _log.Warn($"业务异常: [{bex.Code}] {bex.Message}");
var response = ApiResponse