Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
c09b8f23
Commit
c09b8f23
authored
Apr 23, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加文档接口设备统计
parent
b3ae6dad
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
20 additions
and
66 deletions
+20
-66
base-manager/src/main/java/com/mortals/xhx/base/framework/filter/LogFilter.java
...java/com/mortals/xhx/base/framework/filter/LogFilter.java
+4
-9
base-manager/src/main/java/com/mortals/xhx/daemon/task/SyncUserTaskImpl.java
...in/java/com/mortals/xhx/daemon/task/SyncUserTaskImpl.java
+1
-1
base-manager/src/main/resources/config/mybatis-sqlmap-config.xml
...nager/src/main/resources/config/mybatis-sqlmap-config.xml
+1
-1
base-manager/src/main/resources/logback-spring.xml
base-manager/src/main/resources/logback-spring.xml
+14
-55
No files found.
base-manager/src/main/java/com/mortals/xhx/base/framework/filter/
Sample
Filter.java
→
base-manager/src/main/java/com/mortals/xhx/base/framework/filter/
Log
Filter.java
View file @
c09b8f23
...
...
@@ -6,18 +6,13 @@ import ch.qos.logback.core.spi.FilterReply;
import
lombok.extern.slf4j.Slf4j
;
@Slf4j
public
class
SampleFilter
extends
Filter
<
ILoggingEvent
>
{
public
class
LogFilter
extends
Filter
<
ILoggingEvent
>
{
@Override
public
FilterReply
decide
(
ILoggingEvent
event
)
{
System
.
out
.
println
(
"message==>"
+
event
.
getMessage
());
if
(
event
.
getMessage
().
contains
(
"sample"
))
{
return
FilterReply
.
ACCEPT
;
}
else
{
return
FilterReply
.
NEUTRAL
;
if
(
event
.
getLoggerName
().
contains
(
"TaskDaoImpl.getList"
))
{
return
FilterReply
.
DENY
;
}
return
FilterReply
.
NEUTRAL
;
}
}
base-manager/src/main/java/com/mortals/xhx/daemon/task/SyncUserTaskImpl.java
View file @
c09b8f23
...
...
@@ -28,7 +28,7 @@ import java.util.List;
* 同步用户
*/
@Slf4j
//
@Service("SyncUserTask")
@Service
(
"SyncUserTask"
)
public
class
SyncUserTaskImpl
implements
ITaskExcuteService
{
@Autowired
...
...
base-manager/src/main/resources/config/mybatis-sqlmap-config.xml
View file @
c09b8f23
...
...
@@ -9,7 +9,7 @@
<setting
name=
"useGeneratedKeys"
value=
"false"
/>
<setting
name=
"defaultExecutorType"
value=
"REUSE"
/>
<!-- 是否开始sql日志控制台打印 -->
<setting
name=
"log
Prefix"
value=
"com.mapper"
/>
<setting
name=
"log
Impl"
value=
"SLF4J"
/>
<!-- <setting name="logImpl" value="SLF4J" />-->
</settings>
<plugins>
...
...
base-manager/src/main/resources/logback-spring.xml
View file @
c09b8f23
...
...
@@ -8,48 +8,9 @@
<!-- appender用来格式化日志输出节点,有俩个属性name和class,class用来指定哪种输出策略,常用就是控制台输出策略和文件输出策略 -->
<!-- 控制台输出策略-->
<appender
name=
"console"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<!-- 添加过滤器 -->
<!-- <filter class="com.mortals.xhx.base.framework.filter.SampleFilter" />-->
<!-- <filter class="ch.qos.logback.core.filter.EvaluatorFilter">
<evaluator>
<expression>
return false;
</expression>
</evaluator>
<OnMatch>ACCEPT</OnMatch>
<OnMismatch>DENY</OnMismatch>
</filter>-->
<encoder>
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%X{traceId}] [%thread] [%.50c\(%L\)] - %msg%n
</pattern>
</encoder>
</appender>
<!-- 文件输出策略-->
<appender
name=
"fileInfo"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!-- 添加过滤器 -->
<!--<filter class="ch.qos.logback.core.filter.EvaluatorFilter">
<evaluator>
<expression>
// 判断 SQL 语句是否包含 "<!– no log –>" 注释
return !message.contains("<!– no log –>");
</expression>
</evaluator>
<OnMismatch>DENY</OnMismatch>
</filter>-->
<!-- 添加过滤器 -->
<!-- <filter class="ch.qos.logback.core.filter.EvaluatorFilter">
<evaluator>
<expression>
return false;
</expression>
</evaluator>
<OnMatch>ACCEPT</OnMatch>
<OnMismatch>DENY</OnMismatch>
</filter>-->
<filter
class=
"com.mortals.xhx.base.framework.filter.LogFilter"
/>
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%X{traceId}] [%thread] [%.50c\(%L\)] - %msg%n
</pattern>
</encoder>
...
...
@@ -62,6 +23,16 @@
<MaxHistory>
15
</MaxHistory>
</rollingPolicy>
</appender>
<!-- 文件输出策略-->
<appender
name=
"console"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<!-- 添加过滤器 -->
<filter
class=
"com.mortals.xhx.base.framework.filter.LogFilter"
/>
<encoder>
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%X{traceId}] [%thread] [%.50c\(%L\)] - %msg%n
</pattern>
</encoder>
</appender>
<!-- 异常文件输出策略-->
<appender
name=
"fileError"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
...
...
@@ -79,12 +50,6 @@
</rollingPolicy>
</appender>
<root
level=
"${logLevel}"
>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileError"
/>
</root>
<!--TRACE < DEBUG < INFO < WARN < ERROR < FATAL -->
<!--用来设置某一个包或者具体的某一个类的日志打印级别、以及指定<appender>。<logger>仅有一个name属性,一个可选的level和一个可选的additivity属性。-->
...
...
@@ -92,24 +57,18 @@
<!-- level 用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。如果未设置此属性,那么当前logger将会继承上级的级别-->
<!-- additivity 是否向上级logger传递打印信息。默认是true。false:表示只用当前logger的appender-ref。true:表示当前logger的appender-ref和rootLogger的appender-ref都有效。-->
<logger
name=
"com.mapper"
level=
"debug"
additivity=
"false"
>
<appender-ref
ref=
"console"
/>
</logger>
<
logger
name=
"com.mortals"
level=
"${logLevel}"
additivity=
"false
"
>
<
root
level=
"${logLevel}
"
>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileError"
/>
</
logger
>
</
root
>
<logger
name=
"com.mortals
.xhx.module"
level=
"${logLevel}
"
additivity=
"false"
>
<logger
name=
"com.mortals
"
level=
"debug
"
additivity=
"false"
>
<appender-ref
ref=
"console"
/>
<appender-ref
ref=
"fileInfo"
/>
<appender-ref
ref=
"fileError"
/>
</logger>
<logger
name=
"com.mortals.xhx.module"
>
<level
value=
"${logLevel}"
/>
</logger>
</configuration>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment