All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yqjr.framework.component.interceptor.SenderLoggingInterceptor Maven / Gradle / Ivy

/**
 * 
 */
package com.yqjr.framework.component.interceptor;

import org.apache.cxf.interceptor.LoggingOutInterceptor;

import com.yqjr.framework.component.log.Logger;

/**
 * ClassName: SenderLoggingInterceptor 
* Description: 扩展原有LoggingOutInterceptor,使用框架日志组件
* Create By: admin
* Create Date: 2017年6月7日 上午8:03:14
* Modified By:
* Modified Date:
* Modified Content:
* Version: 1.0
*/ public class SenderLoggingInterceptor extends LoggingOutInterceptor { private Logger logger = Logger.getLogger(); /* * (non-Javadoc) * * @see org.apache.cxf.interceptor.AbstractLoggingInterceptor#log(java.util. * logging.Logger, java.lang.String) */ @Override protected void log(java.util.logging.Logger logger, String message) { message = transform(message); if (writer != null) { writer.println(message); writer.flush(); } else { // 使用框架自定义logger实现日志记录 this.logger.info(message); } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy