opt:日志优化

This commit is contained in:
zhangzq
2023-12-27 14:22:03 +08:00
parent 8db97aa7f3
commit 68b87a2953
4 changed files with 9 additions and 17 deletions

View File

@@ -23,7 +23,6 @@
<hutool.version>5.7.14</hutool.version> <hutool.version>5.7.14</hutool.version>
<jjwt.version>0.11.1</jjwt.version> <jjwt.version>0.11.1</jjwt.version>
<fastjson.version>1.2.83</fastjson.version> <fastjson.version>1.2.83</fastjson.version>
<lucene.version>8.2.0</lucene.version>
<!-- oshi监控需要指定jna版本, 问题详见 https://github.com/oshi/oshi/issues/1040 --> <!-- oshi监控需要指定jna版本, 问题详见 https://github.com/oshi/oshi/issues/1040 -->
<!-- <jna.version>5.8.0</jna.version>--> <!-- <jna.version>5.8.0</jna.version>-->
<configuration.version>1.9</configuration.version> <configuration.version>1.9</configuration.version>
@@ -72,13 +71,6 @@
<type>pom</type> <type>pom</type>
</dependency> </dependency>
<!-- 日志链路追踪 https://tlog.yomahub.com/pages/f62a84/#%E5%90%8C%E6%AD%A5%E6%97%A5%E5%BF%97-->
<!-- <dependency>-->
<!-- <groupId>com.yomahub</groupId>-->
<!-- <artifactId>tlog-all-spring-boot-starter</artifactId>-->
<!-- <version>1.5.0</version>-->
<!-- </dependency>-->
<!-- 获取系统信息 --> <!-- 获取系统信息 -->
<dependency> <dependency>
<groupId>com.github.oshi</groupId> <groupId>com.github.oshi</groupId>
@@ -184,35 +176,35 @@
<dependency> <dependency>
<groupId>org.apache.lucene</groupId> <groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId> <artifactId>lucene-core</artifactId>
<version>${lucene.version}</version> <version>8.2.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.lucene</groupId> <groupId>org.apache.lucene</groupId>
<artifactId>lucene-highlighter</artifactId> <artifactId>lucene-highlighter</artifactId>
<version>${lucene.version}</version> <version>8.2.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.lucene</groupId> <groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId> <artifactId>lucene-analyzers-common</artifactId>
<version>${lucene.version}</version> <version>8.2.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.github.magese</groupId> <groupId>com.github.magese</groupId>
<artifactId>ik-analyzer</artifactId> <artifactId>ik-analyzer</artifactId>
<version>${lucene.version}</version> <version>8.2.0</version>
</dependency> </dependency>
<!--支持中文分词 --> <!--支持中文分词 -->
<dependency> <dependency>
<groupId>org.apache.lucene</groupId> <groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-smartcn</artifactId> <artifactId>lucene-analyzers-smartcn</artifactId>
<version>${lucene.version}</version> <version>8.2.0</version>
</dependency> </dependency>
<!-- Lucene查询解析包 --> <!-- Lucene查询解析包 -->
<dependency> <dependency>
<groupId>org.apache.lucene</groupId> <groupId>org.apache.lucene</groupId>
<artifactId>lucene-queryparser</artifactId> <artifactId>lucene-queryparser</artifactId>
<version>${lucene.version}</version> <version>8.2.0</version>
</dependency> </dependency>
<!-- spring boot 缓存 --> <!-- spring boot 缓存 -->
<dependency> <dependency>

View File

@@ -40,6 +40,7 @@ public class LuceneAppender extends AppenderBase<ILoggingEvent> {
// 获取配置值 // 获取配置值
String luceneDir = properties.getProperty("lucene.index.path"); String luceneDir = properties.getProperty("lucene.index.path");
System.out.println("---index地址----"+luceneDir);
index = FSDirectory.open(Paths.get(luceneDir)); index = FSDirectory.open(Paths.get(luceneDir));
// 初始化 Lucene 索引 // 初始化 Lucene 索引
Analyzer analyzer = new IKAnalyzer(); Analyzer analyzer = new IKAnalyzer();

View File

@@ -84,4 +84,4 @@ mybatis-plus:
feishu: https://open.feishu.cn/open-apis/bot/v2/hook/cfe495f7-9bcd-40bb-ab66-038de2131cac feishu: https://open.feishu.cn/open-apis/bot/v2/hook/cfe495f7-9bcd-40bb-ab66-038de2131cac
lucene: lucene:
index: index:
path: /Users/mima0000/Desktop/index path: E:\lms\lucene\index

View File

@@ -5,10 +5,9 @@
<property name="log.charset" value="utf-8"/> <property name="log.charset" value="utf-8"/>
<property name="log.pattern" <property name="log.pattern"
value="%black(%contextName-) %red(%d{yyyy-MM-dd HH:mm:ss.SSS}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}) - %gray(%msg%n)"/> value="%black(%contextName-) %red(%d{yyyy-MM-dd HH:mm:ss.SSS}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{36}) - %gray(%msg%n)"/>
<springProperty scope="context" name="logPath" source="logging.file.path" defaultValue="logs"/>
<springProperty scope="context" name="esIndex" source="es.index"/>
<property name="LOG_HOME" value="${logPath}"/> <property name="LOG_HOME" value="${logPath}"/>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<!-- 控制台高亮--> <!-- 控制台高亮-->
<withJansi>true</withJansi> <withJansi>true</withJansi>