mh_frame_sps/APT.API/LogInterceptor.cs
2026-04-07 13:47:52 +08:00

29 lines
764 B
C#

using Autofac.Extras.DynamicProxy;
using Castle.DynamicProxy;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace APT.API
{
[Intercept(typeof(LogInterceptor))]
public class LogInterceptor: IInterceptor
{
public void Intercept(IInvocation invocation)
{
try
{
invocation.Proceed();
var s = invocation.Method.Name;
//LogManager.logger.Info(invocation.Method.Name);
}
catch (Exception ex)
{
var s = invocation.Method.Name;
//Dapper.Logger.LogHelper.logger.Error(invocation.Method.Name + " " + ex.ToString());
}
}
}
}