161 changed files with 1988 additions and 860 deletions
-
2Dashboard/pom.xml
-
10Dashboard/src/main/java/com/inscloudtech/alog/dashboard/DashboardApplication.java
-
18Dashboard/src/main/java/com/inscloudtech/alog/dashboard/controller/TracerController.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/db/ConnectionPool.java
-
4Dashboard/src/main/java/com/inscloudtech/alog/dashboard/db/Db.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/db/DbConfig.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/db/DbOperator.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/db/WhereCause.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/entity/TracerListVO.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/entity/TracerVO.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/model/QueryListModel.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/model/QuerySingleModel.java
-
16Dashboard/src/main/java/com/inscloudtech/alog/dashboard/service/TracerService.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/utils/CharTest.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/utils/DateUtils.java
-
8Dashboard/src/main/java/com/inscloudtech/alog/dashboard/utils/DbUtils.java
-
4Dashboard/src/main/java/com/inscloudtech/alog/dashboard/utils/ResultHelper.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/utils/TwoTuple.java
-
2Dashboard/src/main/java/com/inscloudtech/alog/dashboard/utils/ZstdUtils.java
-
36client/pom.xml
-
4client/src/main/java/com/inscloudtech/alog/client/Context.java
-
24client/src/main/java/com/inscloudtech/alog/client/TracerClientStarter.java
-
2client/src/main/java/com/inscloudtech/alog/client/constant/TracerConstant.java
-
28client/src/main/java/com/inscloudtech/alog/client/filter/HttpFilter.java
-
2client/src/main/java/com/inscloudtech/alog/client/filter/RequestWrapper.java
-
2client/src/main/java/com/inscloudtech/alog/client/filter/ResponseWrapper.java
-
2client/src/main/java/com/inscloudtech/alog/client/log/LogExceptionStackTrace.java
-
2client/src/main/java/com/inscloudtech/alog/client/mdc/Mdc.java
-
4client/src/main/java/com/inscloudtech/alog/client/modeholder/ModeHolder.java
-
2client/src/main/java/com/inscloudtech/alog/client/percent/DefaultTracerPercentImpl.java
-
2client/src/main/java/com/inscloudtech/alog/client/percent/ITracerPercent.java
-
8client/src/main/java/com/inscloudtech/alog/client/task/Monitor.java
-
2client/src/main/java/com/inscloudtech/alog/client/tracerholder/TracerHolder.java
-
8client/src/main/java/com/inscloudtech/alog/client/udp/HttpSender.java
-
2client/src/main/java/com/inscloudtech/alog/client/udp/OneTracer.java
-
18client/src/main/java/com/inscloudtech/alog/client/udp/UdpClient.java
-
2client/src/main/java/com/inscloudtech/alog/client/udp/UdpClientHandler.java
-
55client/src/main/java/com/inscloudtech/alog/client/udp/UdpSender.java
-
6client/src/main/java/com/inscloudtech/alog/client/worker/WorkerInfoHolder.java
-
12clientlog4j/pom.xml
-
10clientlog4j/src/main/java/com/jd/platform/jlog/clientlog4j/TracerLog4JAppender.java
-
12clientlog4j2/pom.xml
-
8clientlog4j2/src/main/java/com/jd/platform/jlog/clientlog4j2/TracerLog4J2Appender.java
-
12clientlogback/pom.xml
-
8clientlogback/src/main/java/com/jd/platform/jlog/clientlogback/TracerLogbackAppender.java
-
8common/pom.xml
-
8common/src/main/java/com/inscloudtech/alog/common/annotation/ActionLog.java
-
28common/src/main/java/com/inscloudtech/alog/common/annotation/NeedRecordField.java
-
4common/src/main/java/com/inscloudtech/alog/common/constant/Constant.java
-
4common/src/main/java/com/inscloudtech/alog/common/constant/LogTypeEnum.java
-
2common/src/main/java/com/inscloudtech/alog/common/constant/SendMode.java
-
16common/src/main/java/com/inscloudtech/alog/common/enums/BusinessStatus.java
-
6common/src/main/java/com/inscloudtech/alog/common/enums/BusinessType.java
-
2common/src/main/java/com/inscloudtech/alog/common/enums/OperatorType.java
-
258common/src/main/java/com/inscloudtech/alog/common/event/ActionLogEvent.java
-
2common/src/main/java/com/inscloudtech/alog/common/handler/CollectMode.java
-
13common/src/main/java/com/inscloudtech/alog/common/handler/CompressHandler.java
-
11common/src/main/java/com/inscloudtech/alog/common/handler/JcProperties.java
-
7common/src/main/java/com/inscloudtech/alog/common/handler/TagConfig.java
-
398common/src/main/java/com/inscloudtech/alog/common/model/ActionLogMessage.java
-
2common/src/main/java/com/inscloudtech/alog/common/model/RunLogMessage.java
-
2common/src/main/java/com/inscloudtech/alog/common/model/TracerBean.java
-
18common/src/main/java/com/inscloudtech/alog/common/model/TracerData.java
-
2common/src/main/java/com/inscloudtech/alog/common/utils/AsyncPool.java
-
2common/src/main/java/com/inscloudtech/alog/common/utils/AsyncWorker.java
-
2common/src/main/java/com/inscloudtech/alog/common/utils/CollectionUtil.java
-
10common/src/main/java/com/inscloudtech/alog/common/utils/ConfigUtil.java
-
3common/src/main/java/com/inscloudtech/alog/common/utils/FastJsonUtils.java
-
4common/src/main/java/com/inscloudtech/alog/common/utils/IdWorker.java
-
22common/src/main/java/com/inscloudtech/alog/common/utils/IpUtils.java
-
2common/src/main/java/com/inscloudtech/alog/common/utils/ProtostuffUtils.java
-
2common/src/main/java/com/inscloudtech/alog/common/utils/StringUtil.java
-
2common/src/main/java/com/inscloudtech/alog/common/utils/ZstdUtils.java
-
10config/config-apollo/pom.xml
-
20config/config-apollo/src/main/java/com/jd/platform/jlog/config/apollo/ApolloConfigurator.java
-
4config/config-apollo/src/main/java/com/jd/platform/jlog/config/apollo/ApolloConfiguratorProvider.java
-
6config/config-apollo/src/main/java/com/jd/platform/jlog/config/apollo/ApolloListener.java
-
12config/config-core/pom.xml
-
6config/config-core/src/main/java/com/inscloudtech/alog/core/ClientHandler.java
-
6config/config-core/src/main/java/com/inscloudtech/alog/core/ClientHandlerBuilder.java
-
8config/config-core/src/main/java/com/inscloudtech/alog/core/ConfigChangeEvent.java
-
2config/config-core/src/main/java/com/inscloudtech/alog/core/ConfigChangeListener.java
-
2config/config-core/src/main/java/com/inscloudtech/alog/core/ConfigChangeType.java
-
2config/config-core/src/main/java/com/inscloudtech/alog/core/Configurator.java
-
2config/config-core/src/main/java/com/inscloudtech/alog/core/ConfiguratorFactory.java
-
2config/config-core/src/main/java/com/inscloudtech/alog/core/ConfiguratorProvider.java
-
2config/config-core/src/main/java/com/inscloudtech/alog/core/Constant.java
-
16config/config-core/src/main/java/com/inscloudtech/alog/core/ExtractHandler.java
-
16config/config-core/src/main/java/com/inscloudtech/alog/core/FileConfigurator.java
-
10config/config-core/src/main/java/com/inscloudtech/alog/core/FileNode.java
-
4config/config-core/src/main/java/com/inscloudtech/alog/core/GzipCompress.java
-
10config/config-etcd/pom.xml
-
4config/config-etcd/src/main/java/com/jd/platform/jlog/etcd/EtcdConfigurationProvider.java
-
19config/config-etcd/src/main/java/com/jd/platform/jlog/etcd/EtcdConfigurator.java
-
14config/config-etcd/src/main/java/com/jd/platform/jlog/etcd/EtcdListener.java
-
10config/config-nacos/pom.xml
-
14config/config-nacos/src/main/java/com/jd/platform/jlog/nacos/NacosConfigurator.java
-
4config/config-nacos/src/main/java/com/jd/platform/jlog/nacos/NacosConfiguratorProvider.java
-
15config/config-nacos/src/main/java/com/jd/platform/jlog/nacos/NacosListener.java
-
10config/config-zk/pom.xml
@ -1,16 +1,8 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard; |
|||
package com.inscloudtech.alog.dashboard; |
|||
|
|||
import com.alibaba.fastjson.JSON; |
|||
import org.springframework.boot.SpringApplication; |
|||
import org.springframework.boot.autoconfigure.SpringBootApplication; |
|||
|
|||
import java.sql.Connection; |
|||
import java.sql.PreparedStatement; |
|||
import java.sql.ResultSet; |
|||
import java.sql.ResultSetMetaData; |
|||
|
|||
import static com.inscloudtech.platform.jlog.dashboard.utils.CharTest.getConn; |
|||
|
|||
@SpringBootApplication |
|||
public class DashboardApplication { |
|||
|
@ -1,12 +1,12 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.controller; |
|||
|
|||
import com.inscloudtech.platform.jlog.dashboard.entity.TracerListVO; |
|||
import com.inscloudtech.platform.jlog.dashboard.entity.TracerVO; |
|||
import com.inscloudtech.platform.jlog.dashboard.model.QueryListModel; |
|||
import com.inscloudtech.platform.jlog.dashboard.service.TracerService; |
|||
import com.inscloudtech.platform.jlog.dashboard.utils.DateUtils; |
|||
import com.inscloudtech.platform.jlog.dashboard.utils.ResultHelper; |
|||
import com.inscloudtech.platform.jlog.dashboard.utils.ZstdUtils; |
|||
package com.inscloudtech.alog.dashboard.controller; |
|||
|
|||
import com.inscloudtech.alog.dashboard.entity.TracerVO; |
|||
import com.inscloudtech.alog.dashboard.model.QueryListModel; |
|||
import com.inscloudtech.alog.dashboard.utils.DateUtils; |
|||
import com.inscloudtech.alog.dashboard.utils.ResultHelper; |
|||
import com.inscloudtech.alog.dashboard.entity.TracerListVO; |
|||
import com.inscloudtech.alog.dashboard.service.TracerService; |
|||
import com.inscloudtech.alog.dashboard.utils.ZstdUtils; |
|||
import org.apache.commons.beanutils.BeanUtils; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.db; |
|||
package com.inscloudtech.alog.dashboard.db; |
|||
|
|||
import java.sql.Connection; |
|||
import java.util.ArrayList; |
@ -1,6 +1,6 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.db; |
|||
package com.inscloudtech.alog.dashboard.db; |
|||
|
|||
import com.inscloudtech.platform.jlog.dashboard.utils.TwoTuple; |
|||
import com.inscloudtech.alog.dashboard.utils.TwoTuple; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.stereotype.Component; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.db; |
|||
package com.inscloudtech.alog.dashboard.db; |
|||
|
|||
import org.springframework.beans.factory.annotation.Value; |
|||
import org.springframework.context.annotation.Bean; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.db; |
|||
package com.inscloudtech.alog.dashboard.db; |
|||
|
|||
/** |
|||
* 数据库条件语句符号 |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.db; |
|||
package com.inscloudtech.alog.dashboard.db; |
|||
|
|||
/** |
|||
* @author wuweifeng |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.entity; |
|||
package com.inscloudtech.alog.dashboard.entity; |
|||
|
|||
|
|||
import java.util.ArrayList; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.entity; |
|||
package com.inscloudtech.alog.dashboard.entity; |
|||
|
|||
|
|||
/** |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.model; |
|||
package com.inscloudtech.alog.dashboard.model; |
|||
|
|||
|
|||
/** |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.model; |
|||
package com.inscloudtech.alog.dashboard.model; |
|||
|
|||
|
|||
/** |
@ -1,11 +1,11 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.service; |
|||
|
|||
import com.inscloudtech.platform.jlog.dashboard.db.Db; |
|||
import com.inscloudtech.platform.jlog.dashboard.db.WhereCause; |
|||
import com.inscloudtech.platform.jlog.dashboard.entity.TracerListVO; |
|||
import com.inscloudtech.platform.jlog.dashboard.model.QueryListModel; |
|||
import com.inscloudtech.platform.jlog.dashboard.utils.DateUtils; |
|||
import com.inscloudtech.platform.jlog.dashboard.utils.DbUtils; |
|||
package com.inscloudtech.alog.dashboard.service; |
|||
|
|||
import com.inscloudtech.alog.dashboard.db.Db; |
|||
import com.inscloudtech.alog.dashboard.db.WhereCause; |
|||
import com.inscloudtech.alog.dashboard.entity.TracerListVO; |
|||
import com.inscloudtech.alog.dashboard.model.QueryListModel; |
|||
import com.inscloudtech.alog.dashboard.utils.DateUtils; |
|||
import com.inscloudtech.alog.dashboard.utils.DbUtils; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.stereotype.Service; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.utils; |
|||
package com.inscloudtech.alog.dashboard.utils; |
|||
|
|||
import com.alibaba.fastjson.JSON; |
|||
import org.springframework.util.StringUtils; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.utils; |
|||
package com.inscloudtech.alog.dashboard.utils; |
|||
|
|||
import java.text.ParseException; |
|||
import java.text.SimpleDateFormat; |
@ -1,8 +1,8 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.utils; |
|||
package com.inscloudtech.alog.dashboard.utils; |
|||
|
|||
import com.inscloudtech.platform.jlog.dashboard.db.DbOperator; |
|||
import com.inscloudtech.platform.jlog.dashboard.db.WhereCause; |
|||
import com.inscloudtech.platform.jlog.dashboard.model.QueryListModel; |
|||
import com.inscloudtech.alog.dashboard.db.DbOperator; |
|||
import com.inscloudtech.alog.dashboard.db.WhereCause; |
|||
import com.inscloudtech.alog.dashboard.model.QueryListModel; |
|||
import org.springframework.util.StringUtils; |
|||
|
|||
import java.text.SimpleDateFormat; |
@ -1,7 +1,7 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.utils; |
|||
package com.inscloudtech.alog.dashboard.utils; |
|||
|
|||
|
|||
import com.inscloudtech.platform.jlog.dashboard.entity.TracerListVO; |
|||
import com.inscloudtech.alog.dashboard.entity.TracerListVO; |
|||
|
|||
/** |
|||
* 返回值处理类 |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.utils; |
|||
package com.inscloudtech.alog.dashboard.utils; |
|||
|
|||
import java.io.Serializable; |
|||
|
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.dashboard.utils; |
|||
package com.inscloudtech.alog.dashboard.utils; |
|||
|
|||
import com.github.luben.zstd.Zstd; |
|||
|
@ -1,6 +1,6 @@ |
|||
package com.inscloudtech.platform.jlog.client; |
|||
package com.inscloudtech.alog.client; |
|||
|
|||
import com.inscloudtech.platform.jlog.client.mdc.Mdc; |
|||
import com.inscloudtech.alog.client.mdc.Mdc; |
|||
import io.netty.channel.Channel; |
|||
|
|||
/** |
@ -1,18 +1,18 @@ |
|||
package com.inscloudtech.platform.jlog.client; |
|||
package com.inscloudtech.alog.client; |
|||
|
|||
|
|||
import com.alibaba.fastjson.JSON; |
|||
import com.inscloudtech.platform.jlog.client.mdc.Mdc; |
|||
import com.inscloudtech.platform.jlog.client.modeholder.ModeHolder; |
|||
import com.inscloudtech.platform.jlog.client.task.Monitor; |
|||
import com.inscloudtech.platform.jlog.client.udp.HttpSender; |
|||
import com.inscloudtech.platform.jlog.client.udp.UdpClient; |
|||
import com.inscloudtech.platform.jlog.client.udp.UdpSender; |
|||
import com.inscloudtech.platform.jlog.common.constant.SendMode; |
|||
import com.inscloudtech.platform.jlog.common.handler.TagConfig; |
|||
import com.inscloudtech.platform.jlog.core.ClientHandlerBuilder; |
|||
import com.inscloudtech.platform.jlog.core.Configurator; |
|||
import com.inscloudtech.platform.jlog.core.ConfiguratorFactory; |
|||
import com.inscloudtech.alog.client.mdc.Mdc; |
|||
import com.inscloudtech.alog.client.task.Monitor; |
|||
import com.inscloudtech.alog.client.udp.HttpSender; |
|||
import com.inscloudtech.alog.client.udp.UdpClient; |
|||
import com.inscloudtech.alog.client.modeholder.ModeHolder; |
|||
import com.inscloudtech.alog.client.udp.UdpSender; |
|||
import com.inscloudtech.alog.common.constant.SendMode; |
|||
import com.inscloudtech.alog.common.handler.TagConfig; |
|||
import com.inscloudtech.alog.core.ClientHandlerBuilder; |
|||
import com.inscloudtech.alog.core.Configurator; |
|||
import com.inscloudtech.alog.core.ConfiguratorFactory; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
|
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.constant; |
|||
package com.inscloudtech.alog.client.constant; |
|||
|
|||
/** |
|||
* TracerConstant |
@ -1,17 +1,17 @@ |
|||
package com.inscloudtech.platform.jlog.client.filter; |
|||
|
|||
import com.inscloudtech.platform.jlog.client.Context; |
|||
import com.inscloudtech.platform.jlog.client.log.LogExceptionStackTrace; |
|||
import com.inscloudtech.platform.jlog.client.percent.DefaultTracerPercentImpl; |
|||
import com.inscloudtech.platform.jlog.client.percent.ITracerPercent; |
|||
import com.inscloudtech.platform.jlog.client.tracerholder.TracerHolder; |
|||
import com.inscloudtech.platform.jlog.client.udp.UdpSender; |
|||
import com.inscloudtech.platform.jlog.common.model.TracerBean; |
|||
import com.inscloudtech.platform.jlog.common.handler.CompressHandler.Outcome; |
|||
import com.inscloudtech.platform.jlog.common.utils.FastJsonUtils; |
|||
import com.inscloudtech.platform.jlog.common.utils.IdWorker; |
|||
import com.inscloudtech.platform.jlog.common.utils.StringUtil; |
|||
import com.inscloudtech.platform.jlog.core.ClientHandler; |
|||
package com.inscloudtech.alog.client.filter; |
|||
|
|||
import com.inscloudtech.alog.client.Context; |
|||
import com.inscloudtech.alog.client.log.LogExceptionStackTrace; |
|||
import com.inscloudtech.alog.client.percent.DefaultTracerPercentImpl; |
|||
import com.inscloudtech.alog.client.percent.ITracerPercent; |
|||
import com.inscloudtech.alog.client.tracerholder.TracerHolder; |
|||
import com.inscloudtech.alog.client.udp.UdpSender; |
|||
import com.inscloudtech.alog.core.ClientHandler; |
|||
import com.inscloudtech.alog.common.model.TracerBean; |
|||
import com.inscloudtech.alog.common.handler.CompressHandler.Outcome; |
|||
import com.inscloudtech.alog.common.utils.FastJsonUtils; |
|||
import com.inscloudtech.alog.common.utils.IdWorker; |
|||
import com.inscloudtech.alog.common.utils.StringUtil; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
|
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.filter; |
|||
package com.inscloudtech.alog.client.filter; |
|||
|
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.filter; |
|||
package com.inscloudtech.alog.client.filter; |
|||
|
|||
import javax.servlet.ServletOutputStream; |
|||
import javax.servlet.http.HttpServletResponse; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.log; |
|||
package com.inscloudtech.alog.client.log; |
|||
|
|||
import java.io.IOException; |
|||
import java.io.PrintWriter; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.mdc; |
|||
package com.inscloudtech.alog.client.mdc; |
|||
|
|||
/** |
|||
* 机房标志Mdc |
@ -1,7 +1,7 @@ |
|||
package com.inscloudtech.platform.jlog.client.modeholder; |
|||
package com.inscloudtech.alog.client.modeholder; |
|||
|
|||
import com.alibaba.ttl.TransmittableThreadLocal; |
|||
import com.inscloudtech.platform.jlog.common.constant.SendMode; |
|||
import com.inscloudtech.alog.common.constant.SendMode; |
|||
|
|||
/** |
|||
* 线程间传递通讯模式(单播、多播) |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.percent; |
|||
package com.inscloudtech.alog.client.percent; |
|||
|
|||
/** |
|||
* 切量百分比默认 |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.percent; |
|||
package com.inscloudtech.alog.client.percent; |
|||
|
|||
import java.util.Set; |
|||
|
@ -1,9 +1,9 @@ |
|||
package com.inscloudtech.platform.jlog.client.task; |
|||
package com.inscloudtech.alog.client.task; |
|||
|
|||
|
|||
import com.inscloudtech.platform.jlog.client.worker.WorkerInfoHolder; |
|||
import com.inscloudtech.platform.jlog.core.Configurator; |
|||
import com.inscloudtech.platform.jlog.core.ConfiguratorFactory; |
|||
import com.inscloudtech.alog.client.worker.WorkerInfoHolder; |
|||
import com.inscloudtech.alog.core.Configurator; |
|||
import com.inscloudtech.alog.core.ConfiguratorFactory; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
|
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.tracerholder; |
|||
package com.inscloudtech.alog.client.tracerholder; |
|||
|
|||
import com.alibaba.ttl.TransmittableThreadLocal; |
|||
|
@ -1,8 +1,8 @@ |
|||
package com.inscloudtech.platform.jlog.client.udp; |
|||
package com.inscloudtech.alog.client.udp; |
|||
|
|||
import com.inscloudtech.platform.jlog.client.modeholder.ModeHolder; |
|||
import com.inscloudtech.platform.jlog.client.worker.WorkerInfoHolder; |
|||
import com.inscloudtech.platform.jlog.common.utils.AsyncPool; |
|||
import com.inscloudtech.alog.client.modeholder.ModeHolder; |
|||
import com.inscloudtech.alog.client.worker.WorkerInfoHolder; |
|||
import com.inscloudtech.alog.common.utils.AsyncPool; |
|||
import okhttp3.*; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.udp; |
|||
package com.inscloudtech.alog.client.udp; |
|||
|
|||
/** |
|||
* 单独发送大报文的bean |
@ -1,13 +1,13 @@ |
|||
package com.inscloudtech.platform.jlog.client.udp; |
|||
package com.inscloudtech.alog.client.udp; |
|||
|
|||
import com.inscloudtech.platform.jlog.client.Context; |
|||
import com.inscloudtech.platform.jlog.client.modeholder.ModeHolder; |
|||
import com.inscloudtech.platform.jlog.client.worker.WorkerInfoHolder; |
|||
import com.inscloudtech.platform.jlog.common.constant.Constant; |
|||
import com.inscloudtech.platform.jlog.common.model.TracerData; |
|||
import com.inscloudtech.platform.jlog.common.utils.AsyncPool; |
|||
import com.inscloudtech.platform.jlog.common.utils.ProtostuffUtils; |
|||
import com.inscloudtech.platform.jlog.common.utils.ZstdUtils; |
|||
import com.inscloudtech.alog.client.modeholder.ModeHolder; |
|||
import com.inscloudtech.alog.client.worker.WorkerInfoHolder; |
|||
import com.inscloudtech.alog.common.constant.Constant; |
|||
import com.inscloudtech.alog.common.utils.AsyncPool; |
|||
import com.inscloudtech.alog.common.utils.ProtostuffUtils; |
|||
import com.inscloudtech.alog.common.utils.ZstdUtils; |
|||
import com.inscloudtech.alog.client.Context; |
|||
import com.inscloudtech.alog.common.model.TracerData; |
|||
import io.netty.bootstrap.Bootstrap; |
|||
import io.netty.buffer.ByteBuf; |
|||
import io.netty.channel.Channel; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.client.udp; |
|||
package com.inscloudtech.alog.client.udp; |
|||
|
|||
import io.netty.channel.ChannelHandler; |
|||
import io.netty.channel.ChannelHandlerContext; |
@ -0,0 +1,28 @@ |
|||
package com.inscloudtech.alog.common.annotation; |
|||
|
|||
import java.lang.annotation.ElementType; |
|||
import java.lang.annotation.Retention; |
|||
import java.lang.annotation.RetentionPolicy; |
|||
import java.lang.annotation.Target; |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
import java.lang.annotation.ElementType; |
|||
import java.lang.annotation.Retention; |
|||
import java.lang.annotation.RetentionPolicy; |
|||
import java.lang.annotation.Target; |
|||
|
|||
/** |
|||
* 数值修改记录字段注解 |
|||
* |
|||
* @author inscloudtech |
|||
*/ |
|||
@Retention(RetentionPolicy.RUNTIME) |
|||
@Target(ElementType.FIELD) |
|||
//@JacksonAnnotationsInside |
|||
//@JsonSerialize(using = SensitiveJsonSerializer.class) |
|||
public @interface NeedRecordField { |
|||
String fieldName() default ""; |
|||
} |
@ -1,6 +1,6 @@ |
|||
package com.inscloudtech.platform.jlog.common.constant; |
|||
package com.inscloudtech.alog.common.constant; |
|||
|
|||
import com.inscloudtech.platform.jlog.common.utils.ZstdUtils; |
|||
import com.inscloudtech.alog.common.utils.ZstdUtils; |
|||
|
|||
import java.util.HashSet; |
|||
import java.util.Set; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.constant; |
|||
package com.inscloudtech.alog.common.constant; |
|||
|
|||
import java.io.Serializable; |
|||
|
@ -0,0 +1,16 @@ |
|||
package com.inscloudtech.alog.common.enums; |
|||
|
|||
/** |
|||
* 操作状态 |
|||
* |
|||
* @author inscloudtech |
|||
*/ |
|||
public enum BusinessStatus { /** |
|||
* 成功 |
|||
*/ |
|||
SUCCESS, |
|||
/** |
|||
* 失败 |
|||
*/ |
|||
FAIL, |
|||
} |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.enums; |
|||
package com.inscloudtech.alog.common.enums; |
|||
|
|||
/** |
|||
* 操作人类别 |
@ -0,0 +1,258 @@ |
|||
package com.inscloudtech.alog.common.event; |
|||
|
|||
import java.io.Serializable; |
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* 操作日志事件 |
|||
* |
|||
* @author inscloudtech |
|||
*/ |
|||
|
|||
public class ActionLogEvent implements Serializable { |
|||
|
|||
private static final long serialVersionUID = 1L; |
|||
/** |
|||
* 日志主键 |
|||
*/ |
|||
private Long operId; |
|||
/** |
|||
* 操作模块 |
|||
*/ |
|||
private String title; |
|||
/** |
|||
* 业务类型(0其它 1新增 2修改 3删除) |
|||
*/ |
|||
private Integer businessType; |
|||
/** |
|||
* 业务类型数组 |
|||
*/ |
|||
private Integer[] businessTypes; |
|||
/** |
|||
* 请求方法 |
|||
*/ |
|||
private String method; |
|||
/** |
|||
* 请求方式 |
|||
*/ |
|||
private String requestMethod; |
|||
/** |
|||
* 操作类别(0其它 1后台用户 2手机端用户) |
|||
*/ |
|||
private Integer operatorType; |
|||
/** |
|||
* 操作人员 |
|||
*/ |
|||
private String operName; |
|||
/** |
|||
* 部门名称 |
|||
*/ |
|||
private String deptName; |
|||
/** |
|||
* 请求url |
|||
*/ |
|||
private String operUrl; |
|||
/** |
|||
* 操作地址 |
|||
*/ |
|||
private String operIp; |
|||
/** |
|||
* 操作地点 |
|||
*/ |
|||
private String operLocation; |
|||
/** |
|||
* 请求参数 |
|||
*/ |
|||
private String operParam; |
|||
/** |
|||
* 返回参数 |
|||
*/ |
|||
private String jsonResult; |
|||
/** |
|||
* 操作状态(0正常 1异常) |
|||
*/ |
|||
private Integer status; |
|||
/** |
|||
* 错误消息 |
|||
*/ |
|||
private String errorMsg; |
|||
/** |
|||
* 操作时间 |
|||
*/ |
|||
private Date operTime; |
|||
/** |
|||
* 更新前值 |
|||
*/ |
|||
private String beforeValue; |
|||
|
|||
/** |
|||
* 更新新后 |
|||
*/ |
|||
private String afterValue; |
|||
|
|||
/** |
|||
* 业务id |
|||
*/ |
|||
private Long businessId; |
|||
|
|||
|
|||
public Long getOperId() { |
|||
return operId; |
|||
} |
|||
|
|||
public void setOperId(Long operId) { |
|||
this.operId = operId; |
|||
} |
|||
|
|||
public String getTitle() { |
|||
return title; |
|||
} |
|||
|
|||
public void setTitle(String title) { |
|||
this.title = title; |
|||
} |
|||
|
|||
public Integer getBusinessType() { |
|||
return businessType; |
|||
} |
|||
|
|||
public void setBusinessType(Integer businessType) { |
|||
this.businessType = businessType; |
|||
} |
|||
|
|||
public Integer[] getBusinessTypes() { |
|||
return businessTypes; |
|||
} |
|||
|
|||
public void setBusinessTypes(Integer[] businessTypes) { |
|||
this.businessTypes = businessTypes; |
|||
} |
|||
|
|||
public String getMethod() { |
|||
return method; |
|||
} |
|||
|
|||
public void setMethod(String method) { |
|||
this.method = method; |
|||
} |
|||
|
|||
public String getRequestMethod() { |
|||
return requestMethod; |
|||
} |
|||
|
|||
public void setRequestMethod(String requestMethod) { |
|||
this.requestMethod = requestMethod; |
|||
} |
|||
|
|||
public Integer getOperatorType() { |
|||
return operatorType; |
|||
} |
|||
|
|||
public void setOperatorType(Integer operatorType) { |
|||
this.operatorType = operatorType; |
|||
} |
|||
|
|||
public String getOperName() { |
|||
return operName; |
|||
} |
|||
|
|||
public void setOperName(String operName) { |
|||
this.operName = operName; |
|||
} |
|||
|
|||
public String getDeptName() { |
|||
return deptName; |
|||
} |
|||
|
|||
public void setDeptName(String deptName) { |
|||
this.deptName = deptName; |
|||
} |
|||
|
|||
public String getOperUrl() { |
|||
return operUrl; |
|||
} |
|||
|
|||
public void setOperUrl(String operUrl) { |
|||
this.operUrl = operUrl; |
|||
} |
|||
|
|||
public String getOperIp() { |
|||
return operIp; |
|||
} |
|||
|
|||
public void setOperIp(String operIp) { |
|||
this.operIp = operIp; |
|||
} |
|||
|
|||
public String getOperLocation() { |
|||
return operLocation; |
|||
} |
|||
|
|||
public void setOperLocation(String operLocation) { |
|||
this.operLocation = operLocation; |
|||
} |
|||
|
|||
public String getOperParam() { |
|||
return operParam; |
|||
} |
|||
|
|||
public void setOperParam(String operParam) { |
|||
this.operParam = operParam; |
|||
} |
|||
|
|||
public String getJsonResult() { |
|||
return jsonResult; |
|||
} |
|||
|
|||
public void setJsonResult(String jsonResult) { |
|||
this.jsonResult = jsonResult; |
|||
} |
|||
|
|||
public Integer getStatus() { |
|||
return status; |
|||
} |
|||
|
|||
public void setStatus(Integer status) { |
|||
this.status = status; |
|||
} |
|||
|
|||
public String getErrorMsg() { |
|||
return errorMsg; |
|||
} |
|||
|
|||
public void setErrorMsg(String errorMsg) { |
|||
this.errorMsg = errorMsg; |
|||
} |
|||
|
|||
public Date getOperTime() { |
|||
return operTime; |
|||
} |
|||
|
|||
public void setOperTime(Date operTime) { |
|||
this.operTime = operTime; |
|||
} |
|||
|
|||
public String getBeforeValue() { |
|||
return beforeValue; |
|||
} |
|||
|
|||
public void setBeforeValue(String beforeValue) { |
|||
this.beforeValue = beforeValue; |
|||
} |
|||
|
|||
public String getAfterValue() { |
|||
return afterValue; |
|||
} |
|||
|
|||
public void setAfterValue(String afterValue) { |
|||
this.afterValue = afterValue; |
|||
} |
|||
|
|||
public Long getBusinessId() { |
|||
return businessId; |
|||
} |
|||
|
|||
public void setBusinessId(Long businessId) { |
|||
this.businessId = businessId; |
|||
} |
|||
} |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.handler; |
|||
package com.inscloudtech.alog.common.handler; |
|||
|
|||
/** |
|||
* @author tangbohu |
@ -1,15 +1,14 @@ |
|||
package com.inscloudtech.platform.jlog.common.handler; |
|||
package com.inscloudtech.alog.common.handler; |
|||
|
|||
import com.alibaba.fastjson.JSON; |
|||
import com.inscloudtech.platform.jlog.common.utils.CollectionUtil; |
|||
import com.inscloudtech.platform.jlog.common.utils.ZstdUtils; |
|||
import com.inscloudtech.alog.common.utils.CollectionUtil; |
|||
import com.inscloudtech.alog.common.utils.ZstdUtils; |
|||
|
|||
import java.nio.charset.StandardCharsets; |
|||
import java.util.Map; |
|||
|
|||
import static com.inscloudtech.platform.jlog.common.constant.Constant.MIN; |
|||
import static com.inscloudtech.platform.jlog.common.constant.Constant.THRESHOLD; |
|||
import static com.inscloudtech.platform.jlog.common.handler.CollectMode.*; |
|||
import static com.inscloudtech.alog.common.constant.Constant.MIN; |
|||
import static com.inscloudtech.alog.common.constant.Constant.THRESHOLD; |
|||
import static com.inscloudtech.alog.common.handler.CollectMode.*; |
|||
|
|||
/** |
|||
* @author tangbohu |
@ -0,0 +1,398 @@ |
|||
package com.inscloudtech.alog.common.model; |
|||
|
|||
import java.util.Date; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* className:RunLogMessage |
|||
* description: |
|||
* |
|||
* @author wuweifeng |
|||
* @version 1.0.0 |
|||
*/ |
|||
public class ActionLogMessage { |
|||
/** |
|||
* tracerId |
|||
*/ |
|||
private long tracerId; |
|||
/** |
|||
* 时间创建时间 |
|||
*/ |
|||
private long createTime; |
|||
/** |
|||
* 日志内容 |
|||
*/ |
|||
private Object content; |
|||
/** |
|||
* info、error |
|||
*/ |
|||
private String logLevel; |
|||
/** |
|||
* 类名 |
|||
*/ |
|||
private String className; |
|||
/** |
|||
* 方法名 |
|||
*/ |
|||
private String methodName; |
|||
/** |
|||
* 线程名 |
|||
*/ |
|||
private String threadName; |
|||
|
|||
/** |
|||
* 日志主键 |
|||
*/ |
|||
private Long operId; |
|||
/** |
|||
* 操作模块 |
|||
*/ |
|||
private String businessName; |
|||
/** |
|||
* 业务类型(0其它 1新增 2修改 3删除) |
|||
*/ |
|||
private Integer businessType; |
|||
/** |
|||
* 业务类型数组 |
|||
*/ |
|||
private Integer[] businessTypes; |
|||
/** |
|||
* 请求方法 |
|||
*/ |
|||
private String method; |
|||
/** |
|||
* 请求方式 |
|||
*/ |
|||
private String requestMethod; |
|||
/** |
|||
* 操作类别(0其它 1后台用户 2手机端用户) |
|||
*/ |
|||
private Integer operatorType; |
|||
/** |
|||
* 操作人员Id |
|||
*/ |
|||
private String operUserId; |
|||
|
|||
/** |
|||
* 操作人员 |
|||
*/ |
|||
private String operUserName; |
|||
/** |
|||
* 部门名称 |
|||
*/ |
|||
private String deptName; |
|||
/** |
|||
* 请求url |
|||
*/ |
|||
private String operUrl; |
|||
/** |
|||
* 操作地址 |
|||
*/ |
|||
private String operIp; |
|||
/** |
|||
* 操作地点 |
|||
*/ |
|||
private String operLocation; |
|||
/** |
|||
* 请求参数 |
|||
*/ |
|||
private String operParam; |
|||
/** |
|||
* 返回参数 |
|||
*/ |
|||
private String jsonResult; |
|||
/** |
|||
* 操作状态(0正常 1异常) |
|||
*/ |
|||
private Integer status; |
|||
/** |
|||
* 错误消息 |
|||
*/ |
|||
private String errorMsg; |
|||
/** |
|||
* 操作时间 |
|||
*/ |
|||
private Date operTime; |
|||
/** |
|||
* 更新前值 |
|||
*/ |
|||
private String beforeValue; |
|||
|
|||
/** |
|||
* 更新新后 |
|||
*/ |
|||
private String afterValue; |
|||
|
|||
/** |
|||
* 业务数据id |
|||
*/ |
|||
private Long businessId; |
|||
|
|||
/** |
|||
* 响应时间 |
|||
*/ |
|||
private long responseTime; |
|||
|
|||
|
|||
public long getResponseTime() { |
|||
return responseTime; |
|||
} |
|||
|
|||
public void setResponseTime(long responseTime) { |
|||
this.responseTime = responseTime; |
|||
} |
|||
|
|||
public String getOperUserName() { |
|||
return operUserName; |
|||
} |
|||
|
|||
public void setOperUserName(String operUserName) { |
|||
this.operUserName = operUserName; |
|||
} |
|||
|
|||
public Long getOperId() { |
|||
return operId; |
|||
} |
|||
|
|||
public void setOperId(Long operId) { |
|||
this.operId = operId; |
|||
} |
|||
|
|||
public String getBusinessName() { |
|||
return businessName; |
|||
} |
|||
|
|||
public void setBusinessName(String businessName) { |
|||
this.businessName = businessName; |
|||
} |
|||
|
|||
public Integer getBusinessType() { |
|||
return businessType; |
|||
} |
|||
|
|||
public void setBusinessType(Integer businessType) { |
|||
this.businessType = businessType; |
|||
} |
|||
|
|||
public Integer[] getBusinessTypes() { |
|||
return businessTypes; |
|||
} |
|||
|
|||
public void setBusinessTypes(Integer[] businessTypes) { |
|||
this.businessTypes = businessTypes; |
|||
} |
|||
|
|||
public String getMethod() { |
|||
return method; |
|||
} |
|||
|
|||
public void setMethod(String method) { |
|||
this.method = method; |
|||
} |
|||
|
|||
public String getRequestMethod() { |
|||
return requestMethod; |
|||
} |
|||
|
|||
public void setRequestMethod(String requestMethod) { |
|||
this.requestMethod = requestMethod; |
|||
} |
|||
|
|||
public Integer getOperatorType() { |
|||
return operatorType; |
|||
} |
|||
|
|||
public void setOperatorType(Integer operatorType) { |
|||
this.operatorType = operatorType; |
|||
} |
|||
|
|||
public String getOperUserId() { |
|||
return operUserId; |
|||
} |
|||
|
|||
public void setOperUserId(String operUserId) { |
|||
this.operUserId = operUserId; |
|||
} |
|||
|
|||
public String getDeptName() { |
|||
return deptName; |
|||
} |
|||
|
|||
public void setDeptName(String deptName) { |
|||
this.deptName = deptName; |
|||
} |
|||
|
|||
public String getOperUrl() { |
|||
return operUrl; |
|||
} |
|||
|
|||
public void setOperUrl(String operUrl) { |
|||
this.operUrl = operUrl; |
|||
} |
|||
|
|||
public String getOperIp() { |
|||
return operIp; |
|||
} |
|||
|
|||
public void setOperIp(String operIp) { |
|||
this.operIp = operIp; |
|||
} |
|||
|
|||
public String getOperLocation() { |
|||
return operLocation; |
|||
} |
|||
|
|||
public void setOperLocation(String operLocation) { |
|||
this.operLocation = operLocation; |
|||
} |
|||
|
|||
public String getOperParam() { |
|||
return operParam; |
|||
} |
|||
|
|||
public void setOperParam(String operParam) { |
|||
this.operParam = operParam; |
|||
} |
|||
|
|||
public String getJsonResult() { |
|||
return jsonResult; |
|||
} |
|||
|
|||
public void setJsonResult(String jsonResult) { |
|||
this.jsonResult = jsonResult; |
|||
} |
|||
|
|||
public Integer getStatus() { |
|||
return status; |
|||
} |
|||
|
|||
public void setStatus(Integer status) { |
|||
this.status = status; |
|||
} |
|||
|
|||
public String getErrorMsg() { |
|||
return errorMsg; |
|||
} |
|||
|
|||
public void setErrorMsg(String errorMsg) { |
|||
this.errorMsg = errorMsg; |
|||
} |
|||
|
|||
public Date getOperTime() { |
|||
return operTime; |
|||
} |
|||
|
|||
public void setOperTime(Date operTime) { |
|||
this.operTime = operTime; |
|||
} |
|||
|
|||
public String getBeforeValue() { |
|||
return beforeValue; |
|||
} |
|||
|
|||
public void setBeforeValue(String beforeValue) { |
|||
this.beforeValue = beforeValue; |
|||
} |
|||
|
|||
public String getAfterValue() { |
|||
return afterValue; |
|||
} |
|||
|
|||
public void setAfterValue(String afterValue) { |
|||
this.afterValue = afterValue; |
|||
} |
|||
|
|||
public Long getBusinessId() { |
|||
return businessId; |
|||
} |
|||
|
|||
public void setBusinessId(Long businessId) { |
|||
this.businessId = businessId; |
|||
} |
|||
|
|||
/** |
|||
* 标签map |
|||
*/ |
|||
private Map<String,Object> tagMap; |
|||
|
|||
public long getTracerId() { |
|||
return tracerId; |
|||
} |
|||
|
|||
public void setTracerId(long tracerId) { |
|||
this.tracerId = tracerId; |
|||
} |
|||
|
|||
public long getCreateTime() { |
|||
return createTime; |
|||
} |
|||
|
|||
public void setCreateTime(long createTime) { |
|||
this.createTime = createTime; |
|||
} |
|||
|
|||
public Object getContent() { |
|||
return content; |
|||
} |
|||
|
|||
public void setContent(Object content) { |
|||
this.content = content; |
|||
} |
|||
|
|||
public String getLogLevel() { |
|||
return logLevel; |
|||
} |
|||
|
|||
public void setLogLevel(String logLevel) { |
|||
this.logLevel = logLevel; |
|||
} |
|||
|
|||
public String getClassName() { |
|||
return className; |
|||
} |
|||
|
|||
public void setClassName(String className) { |
|||
this.className = className; |
|||
} |
|||
|
|||
public String getMethodName() { |
|||
return methodName; |
|||
} |
|||
|
|||
public void setMethodName(String methodName) { |
|||
this.methodName = methodName; |
|||
} |
|||
|
|||
public String getThreadName() { |
|||
return threadName; |
|||
} |
|||
|
|||
public void setThreadName(String threadName) { |
|||
this.threadName = threadName; |
|||
} |
|||
|
|||
public Map<String, Object> getTagMap() { |
|||
return tagMap; |
|||
} |
|||
|
|||
public void setTagMap(Map<String, Object> tagMap) { |
|||
this.tagMap = tagMap; |
|||
} |
|||
|
|||
|
|||
|
|||
|
|||
@Override |
|||
public String toString() { |
|||
return "RunLogMessage{" + |
|||
"tracerId=" + tracerId + |
|||
", createTime=" + createTime + |
|||
", content=" + content + |
|||
", logLevel='" + logLevel + '\'' + |
|||
", className='" + className + '\'' + |
|||
", methodName='" + methodName + '\'' + |
|||
", threadName='" + threadName + '\'' + |
|||
", tagMap=" + tagMap + |
|||
'}'; |
|||
} |
|||
} |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.model; |
|||
package com.inscloudtech.alog.common.model; |
|||
|
|||
import java.util.Map; |
|||
|
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.model; |
|||
package com.inscloudtech.alog.common.model; |
|||
|
|||
import java.io.Serializable; |
|||
import java.util.Arrays; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.utils; |
|||
package com.inscloudtech.alog.common.utils; |
|||
|
|||
import java.util.concurrent.ExecutorService; |
|||
import java.util.concurrent.Executors; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.utils; |
|||
package com.inscloudtech.alog.common.utils; |
|||
|
|||
import java.util.Collection; |
|||
import java.util.concurrent.BlockingQueue; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.utils; |
|||
package com.inscloudtech.alog.common.utils; |
|||
|
|||
|
|||
import java.util.*; |
@ -1,13 +1,9 @@ |
|||
package com.inscloudtech.platform.jlog.common.utils; |
|||
package com.inscloudtech.alog.common.utils; |
|||
|
|||
import com.inscloudtech.platform.jlog.common.constant.Constant; |
|||
import com.inscloudtech.platform.jlog.common.handler.JcProperties; |
|||
import com.inscloudtech.alog.common.constant.Constant; |
|||
import com.inscloudtech.alog.common.handler.JcProperties; |
|||
|
|||
import java.beans.IntrospectionException; |
|||
import java.beans.PropertyDescriptor; |
|||
import java.lang.reflect.Field; |
|||
import java.lang.reflect.InvocationTargetException; |
|||
import java.lang.reflect.Method; |
|||
import java.text.ParseException; |
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
@ -1,11 +1,9 @@ |
|||
package com.inscloudtech.platform.jlog.common.utils; |
|||
package com.inscloudtech.alog.common.utils; |
|||
|
|||
|
|||
import java.net.InetAddress; |
|||
import java.net.NetworkInterface; |
|||
import java.text.SimpleDateFormat; |
|||
import java.util.Calendar; |
|||
import java.util.Date; |
|||
import java.util.Enumeration; |
|||
|
|||
/** |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.utils; |
|||
package com.inscloudtech.alog.common.utils; |
|||
|
|||
import io.protostuff.LinkedBuffer; |
|||
import io.protostuff.ProtobufIOUtil; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.utils; |
|||
package com.inscloudtech.alog.common.utils; |
|||
|
|||
/** |
|||
* @author tangbohu |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.common.utils; |
|||
package com.inscloudtech.alog.common.utils; |
|||
|
|||
import com.github.luben.zstd.Zstd; |
|||
|
@ -1,7 +1,7 @@ |
|||
package com.inscloudtech.platform.jlog.core; |
|||
package com.inscloudtech.alog.core; |
|||
|
|||
import com.inscloudtech.platform.jlog.common.handler.CompressHandler; |
|||
import com.inscloudtech.platform.jlog.common.handler.CompressHandler.Outcome; |
|||
import com.inscloudtech.alog.common.handler.CompressHandler; |
|||
import com.inscloudtech.alog.common.handler.CompressHandler.Outcome; |
|||
|
|||
import java.util.Map; |
|||
|
@ -1,7 +1,7 @@ |
|||
package com.inscloudtech.platform.jlog.core; |
|||
package com.inscloudtech.alog.core; |
|||
|
|||
import com.inscloudtech.platform.jlog.common.handler.CompressHandler; |
|||
import com.inscloudtech.platform.jlog.common.handler.TagConfig; |
|||
import com.inscloudtech.alog.common.handler.CompressHandler; |
|||
import com.inscloudtech.alog.common.handler.TagConfig; |
|||
|
|||
/** |
|||
* @author tangbohu |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.core; |
|||
package com.inscloudtech.alog.core; |
|||
|
|||
|
|||
/** |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.core; |
|||
package com.inscloudtech.alog.core; |
|||
|
|||
import java.util.List; |
|||
|
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.core; |
|||
package com.inscloudtech.alog.core; |
|||
|
|||
|
|||
import org.slf4j.Logger; |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.core; |
|||
package com.inscloudtech.alog.core; |
|||
|
|||
|
|||
/** |
@ -1,4 +1,4 @@ |
|||
package com.inscloudtech.platform.jlog.core; |
|||
package com.inscloudtech.alog.core; |
|||
|
|||
import java.util.HashSet; |
|||
import java.util.Set; |
@ -1,10 +1,10 @@ |
|||
package com.inscloudtech.platform.jlog.core; |
|||
package com.inscloudtech.alog.core; |
|||
|
|||
import com.alibaba.fastjson.JSON; |
|||
import com.inscloudtech.platform.jlog.common.handler.CollectMode; |
|||
import com.inscloudtech.platform.jlog.common.handler.JcProperties; |
|||
import com.inscloudtech.platform.jlog.common.handler.TagConfig; |
|||
import com.inscloudtech.platform.jlog.common.utils.ZstdUtils; |
|||
import com.inscloudtech.alog.common.handler.CollectMode; |
|||
import com.inscloudtech.alog.common.handler.JcProperties; |
|||
import com.inscloudtech.alog.common.handler.TagConfig; |
|||
import com.inscloudtech.alog.common.utils.ZstdUtils; |
|||
|
|||
import java.io.FileInputStream; |
|||
import java.io.IOException; |
Some files were not shown because too many files changed in this diff
Write
Preview
Loading…
Cancel
Save
Reference in new issue