zoukankan      html  css  js  c++  java
  • Spring.net AOP异常记入单独日志文件

    <object name="logExceptionHandler" type="Spring.Aspects.Exceptions.LogExceptionHandler, Spring.Aop">
        
    <property name="LogName" value="BTSS.ExceptionLogger" />
        
    <property name="LogLevel" value="Debug"/>
      
    </object>

      
    <object name="exceptionAdvice" type="Spring.Aspects.Exceptions.ExceptionHandlerAdvice, Spring.Aop">
        
    <property name="ExceptionHandlerDictionary">
          
    <dictionary>
            
    <entry key="log" value-ref="logExceptionHandler"/>
          
    </dictionary>
        
    </property>
        
    <property name="exceptionHandlers">
          
    <list>
            
    <value>on exception (#e is T(System.Exception)) log 'Logging an exception thrown from method ' + #method.Name </value>
          
    </list>
        
    </property>
      
    </object>
    <object id="txAttributePointcut" type="Spring.Aop.Support.AttributeMatchMethodPointcut, Spring.Aop">
        
    <property name="Attribute" value="Spring.Transaction.Interceptor.TransactionAttribute, Spring.Data"/>
      
    </object>

      
    <aop:config>

        
    <aop:advisor id="exceptionProcessAdvisor" order="1"
                   advice-ref
    ="exceptionAdvice"
                   pointcut-ref
    ="txAttributePointcut"/>
      
    </aop:config>
  • 相关阅读:
    javaee_正则表达式基础和常用表达式
    hello2源代码分析
    servlet_filterj简介
    hello1的web.xml解析
    Annotation
    注入(Injection)
    容器(Container)
    Building Tool(Maven/Gradle)
    JavaWeb的历史与发展趋势
    Build Tools
  • 原文地址:https://www.cnblogs.com/llcto/p/2118019.html
Copyright © 2011-2022 走看看