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 @   love/coder  阅读(839)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示