PostSharp使用步骤

使用postsharp的意图:

详细log记录,异常处理,鉴权验证。

 

步骤:

1、下载postsharp的vs插件安装,并重启vs

2、选中某项目,右键属性,有postsharp选项卡,点击‘add postsharp to this project’。

 

3、在以上项目写新建的日志异常处理类,并继承postsharp

[Serializable]
    [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
    public class AppLogAttribute: OnMethodBoundaryAspect
    {
        public override void OnEntry(MethodExecutionArgs args)
        {
            LogUtil.WriteSLog("方法开始进入");
        }

        public override void OnExit(MethodExecutionArgs args)
        {
            LogUtil.WriteSLog("方法结束退出");
        }
}

 

4、在使用日志异常的项目中,也引入postsharp

5、在方法或类声明上一行添加特性名称

  [AppLog]
  public UserInfo UserLogin()

 

6、编译运行测试

posted @ 2023-11-07 10:00  love/coder  阅读(566)  评论(0编辑  收藏  举报