经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » Java相关 » Java » 查看文章
测试博客
来源:cnblogs  作者:九曜  时间:2018/10/26 10:14:05  对本文有异议

测试

测试

慈恩寺

试试啊

  1. package com.didapinche.rs.phoenix.util;
  2. import com.alibaba.fastjson.JSON;
  3. import lombok.extern.slf4j.Slf4j;
  4. import java.text.DateFormat;
  5. import java.text.SimpleDateFormat;
  6. import java.util.Map;
  7. @Slf4j
  8. public class LoggerUtil {
  9. private static DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS Z");
  10. public enum LOG_CATEGORY{
  11. SELF, OTHERS, FOREIGN
  12. }
  13. public enum INVOKE_SOURCES{
  14. WEB, SOAP, REST, THRIFT
  15. }
  16. /**
  17. * @param log_category 调用分类,自身接口:SELF 外部服务:FOREIGN
  18. * @param type 调用种类[WEB,SOAP,REST,THRIFT]
  19. * @param svcName 服务名
  20. * @param interfaceName 接口名
  21. * @param method 方法名
  22. * @param args 入参
  23. * @param duration 时间开销
  24. */
  25. public static void info(LOG_CATEGORY log_category, INVOKE_SOURCES type, String svcName, String interfaceName, String method, Map<String, Object> args, long duration){
  26. if(args == null || args.isEmpty()){
  27. log.info("{} - {} - {} - {} - {}", type, svcName, interfaceName, method, duration);
  28. } else {
  29. log.info("{} - {} - {} - {} - {} - {}", type, svcName, interfaceName, method, JSON.toJSONString(args), duration);
  30. }
  31. }
  32. /**
  33. * @param log_category 调用分类,自身接口:SELF 外部服务:FOREIGN
  34. * @param type 调用种类[WEB,SOAP,REST,THRIFT]
  35. * @param svcName 服务名
  36. * @param interfaceName 接口名
  37. * @param method 方法名
  38. * @param args 入参
  39. * @param ex 错误信息
  40. */
  41. public static void error(LOG_CATEGORY log_category, INVOKE_SOURCES type, String svcName, String interfaceName, String method, Map<String, Object> args, Exception ex){
  42. if(args == null || args.isEmpty()){
  43. log.error("{} - {} - {} - {} - {}", type, svcName, interfaceName, method, ex);
  44. } else {
  45. log.error("{} - {} - {} - {} - {} - {}", type, svcName, interfaceName, method, JSON.toJSONString(args), ex);
  46. }
  47. }
  48. }
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号