java 框架日志自定输出

来源:互联网 发布:淘宝司法拍卖房产技巧 编辑:程序博客网 时间:2024/04/30 11:36
package com.jht.thme5.common;


import com.opensymphony.xwork2.util.logging.Logger;
import com.opensymphony.xwork2.util.logging.LoggerFactory;
/*import org.slf4j.Logger;  
import org.slf4j.LoggerFactory;  */
 /**
  * jar包,根据项目的日志类导出
  */
public class LogUtil {  
    //使用slf4j创建日志对象,好处时,以后更换为其它日志工具时,只要修改配置文件,不用修改代码  
    private static Logger logger = LoggerFactory.getLogger(LogUtil.class);  
    //使用log4j创建日志对象  
    public static void error(String message) {  
        logger.error(message);  
    }  
    public static void debug(String message) {  
        logger.debug(message);  
    }  
    public static void info(String message) {  
        logger.info(message);  
    }  
    public static void warn(String message) {  
        logger.warn(message);
    }  

}  

----------------------------------------------------------------------------------------------------------

package com.jht.thme5.action;


import java.io.File;
import java.util.Map;


import com.jht.thme5.common.LogUtil;
import com.jht.thme5.dao.ObjectDao;
import com.jht.thme5.entity.Classify;
import com.jht.thme5.service.Classify02Service;






public class Classify02Action extends BaseAction{

/**
* jzj  =商品分类
*/
private static final long serialVersionUID = 1L;
private Classify02Service classify02Service;
private ObjectDao objectDao;

private File imgFile ;//定义导入文件
private String imgFileFileName;
private String imgFileContentType;

private String pictureurl;
private String keyword;
private String tname;
private Integer id;
private  Map<String,Object> jsonMap;
private Classify classify;
/*=====================商品分类==========================*/
/*
* view
*/
public String listProductGroup() {
try {
classify02Service.view(httpRequest, getCurKhdm(), keyword);
} catch (Exception e) {
LogUtil.error("商品分类类--Classify02Action  方法--listProductGroup--出错");
e.printStackTrace();
return "error";

}
return "listProductGroup";
}
/*
* test group product name
*/
public String addTestTname() {
try {
jsonMap = classify02Service.testByTname(getCurKhdm(), tname);
} catch (Exception e) {
LogUtil.error("商品分类类--Classify02Action  方法--addTestTname--出错");
e.printStackTrace();
return "error";
}
return "addTestTname";
}
/*
* add
*/
public String addProductGroup() {
try {
classify02Service.add(httpRequest, "", imgFile, getCurKhdm(), classify);
} catch (Exception e) {
LogUtil.error("商品分类类--Classify02Action  方法--addProductGroup--出错");
e.printStackTrace();
return "error";
}
return "addProductGroup";
}
/*
* to update 
*/
public String toUpdataProductGroup() {
try {
classify = classify02Service.toUpdata(Classify.class, id);
} catch (Exception e) {
LogUtil.error("商品分类类--Classify02Action  方法--toUpdataProductGroup--出错");
e.printStackTrace();
return "error";
}
return "toUpdataProductGroup";
}
/*
* update
*/
public String updataProductGroup() {
try {
classify02Service.updata(httpRequest, imgFileFileName, imgFile, classify, getCurKhdm());
} catch (Exception e) {
LogUtil.error("商品分类类--Classify02Action  方法--updataProductGroup--出错");
e.printStackTrace();
return "error";
}
return "updataProductGroup";
}
/*
* delete
*/
public String delProductGroup() {
try {
classify02Service.deleteById(id);
} catch (Exception e) {
LogUtil.error("商品分类类--Classify02Action  方法--delProductGroup--出错");
e.printStackTrace();
return "error";
}
return "delProductGroup";
}



public ObjectDao getObjectDao() {
return objectDao;
}
public void setObjectDao(ObjectDao objectDao) {
this.objectDao = objectDao;
}
public static long getSerialversionuid() {
return serialVersionUID;
}
public String getKeyword() {
return keyword;
}
public void setKeyword(String keyword) {
this.keyword = keyword;
}


public String getTname() {
return tname;
}


public void setTname(String tname) {
this.tname = tname;
}


public Map<String, Object> getJsonMap() {
return jsonMap;
}


public void setJsonMap(Map<String, Object> jsonMap) {
this.jsonMap = jsonMap;
}


public Classify getClassify() {
return classify;
}


public void setClassify(Classify classify) {
this.classify = classify;
}


public Integer getId() {
return id;
}


public void setId(Integer id) {
this.id = id;
}


public File getImgFile() {
return imgFile;
}


public void setImgFile(File imgFile) {
this.imgFile = imgFile;
}


public String getImgFileFileName() {
return imgFileFileName;
}


public void setImgFileFileName(String imgFileFileName) {
this.imgFileFileName = imgFileFileName;
}


public String getImgFileContentType() {
return imgFileContentType;
}


public void setImgFileContentType(String imgFileContentType) {
this.imgFileContentType = imgFileContentType;
}


public Classify02Service getClassify02Service() {
return classify02Service;
}


public void setClassify02Service(Classify02Service classify02Service) {
this.classify02Service = classify02Service;
}


public String getPictureurl() {
return pictureurl;
}


public void setPictureurl(String pictureurl) {
this.pictureurl = pictureurl;
}








}

0 0