• 操作日志工具类


    package com.util;
    
    import java.util.Date;
    import java.util.UUID;
    
    import javax.servlet.http.HttpServletRequest;
    
    import org.springframework.context.ApplicationContext;
    import org.springframework.web.context.support.WebApplicationContextUtils;
    
    import com.renmai.db.dao.OperlogsMapper;
    import com.renmai.db.model.Operlogs;
    
    
    
    
    /**
     * 操作日志工具类
     * @author renmai
     *2011-3-6
     */
    public class OperLogUtil {
    
    	public static void log(String loginname,String content,HttpServletRequest request){
    		try {
    			if (content!=null && content.trim().length()>0) {
    			    ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
    				OperlogsMapper mapper=(OperlogsMapper) context.getBean("operlogsMapper");
    				Operlogs log=new Operlogs();
    				log.setId(UUID.randomUUID().toString());
    				log.setContent(content);
    				log.setIp(request.getRemoteAddr());
    				log.setLoginname(loginname);
    				log.setOpertime(new Date());
    				
    				//mapper.insert(log);
    //				MybatisSessionFactory.getSession().commit();
    			}
    		} catch (Exception e) {
    			try {
    //				MybatisSessionFactory.getSession().rollback();
    			} catch (Exception e1) {
    				e1.printStackTrace();
    			}
    			e.printStackTrace();
    		}
    	}
    }
    

      

  • 相关阅读:
    从 PHP 到 Java
    用Lua定制Redis命令
    见招拆招-PostgreSQL中文全文索引效率优化
    通过2-3-4树理解红黑树
    代码迁移之旅(二)- 渐进式迁移方案
    多线程编程
    Gotorch
    使用PostgreSQL进行中文全文检索
    代码重构之旅(一) 项目结构
    Linux“体检”指标
  • 原文地址:https://www.cnblogs.com/a757956132/p/4538531.html
Copyright © 2020-2023  润新知