Browse Source

fix: 修复马钢lucene日志打印

master
李永德 2 years ago
parent
commit
7464f849cd
  1. 2
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/Searcher.java
  2. 4
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/StaticConfig.java
  3. 26
      lms/nladmin-system/nlsso-server/src/main/resources/ext.dic
  4. 14
      lms/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml
  5. 19
      lms/nladmin-system/nlsso-server/src/main/resources/stopword.dic

2
lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/Searcher.java

@ -76,7 +76,7 @@ public class Searcher {
if (ObjectUtil.isNotEmpty(whereJson.get(LogMessageConstant.FIELD_MESSAGE))){ if (ObjectUtil.isNotEmpty(whereJson.get(LogMessageConstant.FIELD_MESSAGE))){
//查询解析器 //查询解析器
QueryParser queryParser = new QueryParser("message", analyzer); QueryParser queryParser = new QueryParser("message", analyzer);
Query query = queryParser.parse(whereJson.getString("message")); Query query = queryParser.parse("message:" + whereJson.getString("message") + "~");
booleanQueryBuilder.add(query, BooleanClause.Occur.MUST); booleanQueryBuilder.add(query, BooleanClause.Occur.MUST);
} }
if (ObjectUtil.isNotEmpty(whereJson.get(LogMessageConstant.FIELD_TRACEID))){ if (ObjectUtil.isNotEmpty(whereJson.get(LogMessageConstant.FIELD_TRACEID))){

4
lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/StaticConfig.java

@ -9,7 +9,9 @@ import org.springframework.context.annotation.Configuration;
*/ */
@Configuration @Configuration
public class StaticConfig { public class StaticConfig {
//日志索引目录 /**
* 日志索引目录
*/
@Value("${lucene.index.path}") @Value("${lucene.index.path}")
private String luceneDir; private String luceneDir;

26
lms/nladmin-system/nlsso-server/src/main/resources/ext.dic

@ -0,0 +1,26 @@
定时插入半成品实时库存失败的数据
插入窑内失败的数据
插入窑内失败的信息
定时插入半成品实时库存失败的信息
插入货架数据失败的数据
插入货架数据失败的信息
插入窑前失败的数据
插入窑前失败的信息
获取MES给的工单数据
上报mes消耗泥料记录的数据
上报mes消耗泥料记录失败
压机产出-获取MES给的工单数据
压机产出返给MES的数据
反馈压机产出插入mes数据库失败
半成品入库-获取MES给的工单数据
半成品入库返给MES的数据
半成品入库插入mes数据库失败
半成品出库-获取MES给的工单数据
半成品出库返给MES的数据
半成品出库插入mes数据库失败
压机产出-获取MES给的工单数据
压机产出返给MES的数据
反馈压机产出插入mes数据库失败
插入压机检测失败
包装数据
更新成功:更新数据

14
lms/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml

@ -47,7 +47,13 @@ https://juejin.cn/post/6844903775631572999
</encoder> </encoder>
</appender> </appender>
<appender name="luceneAppender" class="org.nl.config.lucene.LuceneAppender" /> <appender name="luceneAppender" class="org.nl.config.lucene.LuceneAppender" >
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<appender name="asyncLuceneAppender" class="ch.qos.logback.classic.AsyncAppender"> <appender name="asyncLuceneAppender" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="luceneAppender" /> <appender-ref ref="luceneAppender" />
<!-- 设置队列大小 --> <!-- 设置队列大小 -->
@ -64,6 +70,7 @@ https://juejin.cn/post/6844903775631572999
<springProfile name="dev"> <springProfile name="dev">
<root level="DEBUG"> <root level="DEBUG">
<appender-ref ref="CONSOLE"/> <appender-ref ref="CONSOLE"/>
<appender-ref ref="asyncFileAppender"/>
<appender-ref ref="asyncLuceneAppender"/> <appender-ref ref="asyncLuceneAppender"/>
</root> </root>
<logger name="org.springframework" level="ERROR" additivity="false"> <logger name="org.springframework" level="ERROR" additivity="false">
@ -107,12 +114,9 @@ https://juejin.cn/post/6844903775631572999
<!--生产环境:打印控制台和输出到文件--> <!--生产环境:打印控制台和输出到文件-->
<springProfile name="prod"> <springProfile name="prod">
<root level="INFO">
<!-- <appender-ref ref="asyncFileAppender"/>-->
<appender-ref ref="asyncLuceneAppender"/>
</root>
<root level="DEBUG"> <root level="DEBUG">
<appender-ref ref="asyncFileAppender"/> <appender-ref ref="asyncFileAppender"/>
<appender-ref ref="asyncLuceneAppender"/>
</root> </root>
<logger name="org.springframework" level="ERROR" additivity="false"> <logger name="org.springframework" level="ERROR" additivity="false">
<appender-ref ref="asyncFileAppender"/> <appender-ref ref="asyncFileAppender"/>

19
lms/nladmin-system/nlsso-server/src/main/resources/stopword.dic

@ -1239,21 +1239,4 @@ $
上来 上来
上去 上去
获取MES给的工单数据
上报mes消耗泥料记录的数据
上报mes消耗泥料记录失败
压机产出-获取MES给的工单数据
压机产出返给MES的数据
反馈压机产出插入mes数据库失败
半成品入库-获取MES给的工单数据
半成品入库返给MES的数据
半成品入库插入mes数据库失败
半成品出库-获取MES给的工单数据
半成品出库返给MES的数据
半成品出库插入mes数据库失败
压机产出-获取MES给的工单数据
压机产出返给MES的数据
反馈压机产出插入mes数据库失败
插入压机检测失败
包装数据
更新成功:更新数据

Loading…
Cancel
Save