拿着我这个改
@Async public void publishEvent(String level, String id, String data,Integer logType,Integer deviceVersion ) { HttpServletRequest request = WebUtil.getRequest(); LogPark logPark = new LogPark(); logPark.setLogLevel(level); logPark.setLogType(logType.toString()); logPark.setDeviceVersion(deviceVersion); logPark.setLogId(id); logPark.setLogData(data); Thread thread = Thread.currentThread(); StackTraceElement[] trace = thread.getStackTrace(); if (trace.length > 3) { logPark.setMethodClass(trace[3].getClassName()); logPark.setMethodName(trace[3].getMethodName()); } LogAbstractUtil.addRequestInfoToLog(request, logPark); // 对于这种参数很长的直接省略 if (request!=null&&"/plateLpr/result".equals(UrlUtil.getPath(request.getRequestURI()))){ logPark.setParams(StringPool.ASTERISK); } Map<String, Object> event = new HashMap<>(16); event.put(EventConstant.EVENT_LOG, logPark); SpringUtil.publishEvent(new UsualLogEvent(event)); }
讨论(1)
-
blade_log_usual表的数据写入可以看如下文档,如果觉得不够用,可以拓展下blade-starter-log的底层逻辑

讨论(0)
- 热议问题
-
在同一个服务器上部署多个应用,只是端口号不同,两个系统无法同时登录
1
-
接口,body接收参数。实体类参数类型是DateTime。会报格式转换错误
1
-
大屏引用iframe,但是iframe背景为白色,应该怎么设置呢
1
-
平台跨租户运营在多租户下的实现
1
-
使用springCloud版本的时候,随机性的错误cookie value的错误
1
-
物联系统前端报“系统错误”
2
-
bladex-links 项目,使用 bladex-emqx 作为mqtt服务,blade-data 消费不到 设备端 上线离线 的消息
2
-
关于 TypeScript 的相关问题
1
-
BladeX物联网平台有没有开源的代码?
1
-
mongo替换mysql
1
扫一扫访问 Blade技术社区 移动端