BaseUtil.java 849 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.uas.util;
  2. import java.io.IOException;
  3. import java.util.Properties;
  4. import org.apache.log4j.Logger;
  5. import org.apache.log4j.PropertyConfigurator;
  6. public class BaseUtil {
  7. public static Logger logger;
  8. /**
  9. * 获取日志类
  10. * @return 日志类
  11. */
  12. public static Logger getLogger(){
  13. if(logger==null){
  14. logger = Logger.getLogger(BaseUtil.class);
  15. //loger所需的配置文件路径
  16. Properties prop = new Properties();
  17. try {
  18. prop.load(BaseUtil.class.getResourceAsStream("/properties/log4j.properties"));
  19. } catch (IOException e) {
  20. e.printStackTrace();
  21. }
  22. PropertyConfigurator.configure(prop);
  23. }
  24. return logger;
  25. }
  26. public static void logDownload(String fileName,String ip,String downloadpath){
  27. getLogger().info("download " + fileName + " from " + ip + " path:" + downloadpath);
  28. }
  29. }