From 91ddd96c12ec25aaf6d0cb38d54288d863ab2b58 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 10 七月 2021 18:10:38 +0800 Subject: [PATCH] 礼金红包兼容 --- fanli/src/main/java/com/yeshi/fanli/log/LogHelper.java | 159 ++++++++++++++-------------------------------------- 1 files changed, 43 insertions(+), 116 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/log/LogHelper.java b/fanli/src/main/java/com/yeshi/fanli/log/LogHelper.java index 5fb17ac..588e032 100644 --- a/fanli/src/main/java/com/yeshi/fanli/log/LogHelper.java +++ b/fanli/src/main/java/com/yeshi/fanli/log/LogHelper.java @@ -1,107 +1,97 @@ package com.yeshi.fanli.log; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.OutputStream; -import java.io.PrintStream; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; -import org.apache.log4j.Logger; - -import org.yeshi.utils.TimeUtil; - public class LogHelper { - // log - private static Logger userLogger = Logger.getLogger("userInfoLog"); - private static Logger orderLogger = Logger.getLogger("orderLog"); + private static Logger logger = LoggerFactory.getLogger(LogHelper.class); - private static Logger userOrderLogger = Logger.getLogger("userOrderLog"); + private static Logger userLogger = LoggerFactory.getLogger("userInfoLog"); - private static Logger testLogger = Logger.getLogger("testLog"); + private static Logger orderLogger = LoggerFactory.getLogger("orderLog"); - private static Logger errorLogger = Logger.getLogger("errorLog"); + private static Logger userOrderLogger = LoggerFactory.getLogger("userOrderLog"); - private static Logger httpLogger = Logger.getLogger("httpLog"); + private static Logger testLogger = LoggerFactory.getLogger("testLog"); - private static Logger taoBaoLinkLog = Logger.getLogger("taoBaoLinkLog"); + private static Logger errorLogger = LoggerFactory.getLogger("errorLog"); - private static Logger shareGoodsLogger = Logger.getLogger("shareGoodsLog"); + private static Logger httpLogger = LoggerFactory.getLogger("httpLog"); - private static Logger loginLogger = Logger.getLogger("loginLog"); + private static Logger taoBaoLinkLog = LoggerFactory.getLogger("taoBaoLinkLog"); - private static Logger smsLogger = Logger.getLogger("smsLog"); + private static Logger shareGoodsLogger = LoggerFactory.getLogger("shareGoodsLog"); - private static Logger requestLogger = Logger.getLogger("requestLog"); + private static Logger loginLogger = LoggerFactory.getLogger("loginLog"); - private static Logger requestTimeLogger = Logger.getLogger("requestTimeLog"); + private static Logger smsLogger = LoggerFactory.getLogger("smsLog"); - private static Logger jobLogger = Logger.getLogger("jobLog"); + private static Logger requestLogger = LoggerFactory.getLogger("requestLog"); - private static Logger mqLogger = Logger.getLogger("mqLog"); + private static Logger requestTimeLogger = LoggerFactory.getLogger("requestTimeLog"); - private static Logger vipInfoLogger = Logger.getLogger("vipInfoLog"); + private static Logger jobLogger = LoggerFactory.getLogger("jobLog"); - private static Logger userProtocolListenLog = Logger.getLogger("userProtocolListenLog"); + private static Logger mqLogger = LoggerFactory.getLogger("mqLog"); - private static Logger teamLogger = Logger.getLogger("teamLog"); + private static Logger vipInfoLogger = LoggerFactory.getLogger("vipInfoLog"); + + private static Logger teamLogger = LoggerFactory.getLogger("teamLog"); - private static Logger cloudLogger = Logger.getLogger("cloudLog"); + private static Logger cloudLogger = LoggerFactory.getLogger("cloudLog"); - private static Logger pushHWLog = Logger.getLogger("pushHWLog"); + private static Logger pushHWLog = LoggerFactory.getLogger("pushLog"); - - public static void userProtocolListen(Object obj) { - userProtocolListenLog.info(obj); - } public static void userInfo(Object obj) { - userLogger.info(obj); + userLogger.info(obj + ""); } public static void userErrorInfo(Object obj) { - userLogger.error(obj); + userLogger.error(obj + ""); } public static void orderInfo(Object obj) { - orderLogger.info(obj); + orderLogger.info(obj + ""); } public static void orderErrorInfo(Object obj) { - orderLogger.error(obj); + orderLogger.error(obj + ""); } public static void userOrder(Object obj) { - userOrderLogger.info(obj); + userOrderLogger.info(obj + ""); } public static void test(Object obj) { - testLogger.info(obj); + testLogger.info(obj + ""); } public static void error(Object obj) { - errorLogger.info(obj); + errorLogger.error(obj + ""); } public static void taoBaoLinkError(Object obj) { - taoBaoLinkLog.info(obj); + taoBaoLinkLog.info(obj + ""); } public static void shareGoods(Object obj) { - shareGoodsLogger.info(obj); + shareGoodsLogger.info(obj + ""); } public static void job(Object obj) { - jobLogger.info(obj); + jobLogger.info(obj + ""); } public static void pushHW(Object obj) { - pushHWLog.info(obj); + pushHWLog.info(obj + ""); } public static void mqError(String errorMsg, String topic, String tag, Object data) { @@ -115,12 +105,12 @@ } public static void vipInfo(Object obj) { - vipInfoLogger.info(obj); + vipInfoLogger.info(obj + ""); } public static void cloudInfo(Object info) { if (info != null) - cloudLogger.info(info); + cloudLogger.info(info + ""); } @@ -130,78 +120,22 @@ * @param obj */ public static void lgoinInfo(Object obj) { - loginLogger.info(obj); + loginLogger.info(obj + ""); } public static void errorDetailInfo(Throwable e) { - e.printStackTrace(); - String date = TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy_MM_dd"); - String os = System.getProperty("os.name"); - String filePath = String.format("/usr/local/tomcat8/logs/error_detail_%s.log", date); - if (os.toLowerCase().startsWith("win")) { - filePath = String.format("C:/logs/error_detail_%s.log", date); - } else - filePath = String.format("/usr/local/tomcat8/logs/error_detail_%s.log", date); - - OutputStream out = null; - - try { - out = new FileOutputStream(new File(filePath), true); - PrintStream ps = new PrintStream(out); - ps.print(TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy-MM-dd HH:mm:ss")); - ps.print("\n"); - e.printStackTrace(ps); - ps.flush(); - ps.close(); - } catch (Exception ee) { - - } finally { - try { - out.close(); - } catch (IOException e1) { - e1.printStackTrace(); - } - } + logger.error("", e); } public static void errorDetailInfo(Throwable e, String params, String url) { - e.printStackTrace(); - String date = TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy_MM_dd"); - String os = System.getProperty("os.name"); - String filePath = String.format("/usr/local/tomcat8/logs/error_detail_%s.log", date); - if (os.toLowerCase().startsWith("win")) { - filePath = String.format("C:/logs/error_detail_%s.log", date); - } else - filePath = String.format("/usr/local/tomcat8/logs/error_detail_%s.log", date); - OutputStream out = null; - try { - out = new FileOutputStream(new File(filePath), true); - PrintStream ps = new PrintStream(out); - ps.print(TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy-MM-dd HH:mm:ss")); - ps.print("\n"); - ps.print("閾炬帴:" + url); - ps.print("\n"); - ps.print("鍙傛暟:" + params); - ps.print("\n"); - e.printStackTrace(ps); - ps.flush(); - ps.close(); - } catch (Exception e1) { - - - } finally { - try { - out.close(); - } catch (Exception e1) { - e1.printStackTrace(); - } - } + logger.error(String.format("閾炬帴锛�%s锛屽弬鏁帮細%s", url, params), e); } /** * 璇锋眰鏃ュ織 * - * @param request + * @param url + * @param map */ public static void requestInfo(String url, Map<String, Object> map) { try { @@ -218,15 +152,10 @@ paramsStr += param + "&"; if (paramsStr.endsWith("&")) paramsStr = paramsStr.substring(0, paramsStr.length() - 1); - requestLogger.info(String.format("%s#####%s", url, paramsStr)); + requestLogger.info("{}#####{}", url, paramsStr); } catch (Exception e) { } - } - - public static void httpInfo(String url, String params, String response) { - String msg = url + "\n" + params + "\n" + response; - httpLogger.info(msg); } public static void smsInfo(String info) { @@ -256,10 +185,8 @@ if (paramsStr.endsWith("&")) paramsStr = paramsStr.substring(0, paramsStr.length() - 1); } catch (Exception e) { - } - String content = String.format("閾炬帴:%s 鍙傛暟:%s 鍝嶅簲鏃堕棿:%s", url, paramsStr, time + ""); - requestTimeLogger.info(content); + requestTimeLogger.info("閾炬帴:{} 鍙傛暟:{} 鍝嶅簲鏃堕棿:{}", new String[]{url, paramsStr, time + ""}); } } -- Gitblit v1.8.0