File tree Expand file tree Collapse file tree 1 file changed +30
-4
lines changed Expand file tree Collapse file tree 1 file changed +30
-4
lines changed Original file line number Diff line number Diff line change 1
1
** _ Optilog_ **
2
2
3
- ** _ 截止目前,Optilog代码总量2247行!_ **
3
+ _ 截止目前,Optilog代码总量2247行!_
4
4
5
5
这是一个用java语言编写的开源日志框架。
6
6
7
- 具体教程请看本项目Wiki (https://github.com/OptiJava/Optilog-Client/wiki )
7
+ 使用前一!定!看本项目Wiki (https://github.com/OptiJava/Optilog-Client/wiki )
8
8
9
- ** _ Dependency:_ **
9
+ ** Optilog的优势**
10
+
11
+ 1.性能高:初始化日志+输出一条日志(输出到屏幕+输出到文件+通过socket输出到服务端) 最多只需要194毫秒(后续还会再优化),log4j需要300多毫秒(log4j别骂我)
12
+
13
+ 2.占位符方便:Optilog支持无限个占位符,并且可以重复使用(#1 #1 输出两次第一个占位符),log4j如果我没搞错的话只支持最多九个占位符
14
+
15
+ 3.配置文件可以放在任意位置,配置文件名字不限,支持两种配置文件,在log4j中配置文件只能在classpath中且名字只能是log4j2.xml
16
+
17
+ 4.支持客户端发送日志到服务端
18
+
19
+ 5.Optilog内部可能出现的异常全部被捕获,不影响主要逻辑
20
+
21
+ 6.只需一个jar包,打进classpath就能直接用
22
+
23
+ 7.适用于初学者,没有复杂的配置文件
24
+
25
+ 8.需要的依赖少,只有一个Gson2.9.0
26
+
27
+ ** Optilog的缺陷**
28
+
29
+ 1.没有对jdbc的支持
30
+
31
+ 2.不支持xml配置文件
32
+
33
+ 3.文件输出路径的配置相对麻烦
34
+
35
+ ** Dependency:**
10
36
\
11
37
` Gson-2.9.0 `
12
38
13
- _ ** Author:** _
39
+ ** Author:**
14
40
\
15
41
` OptiJava `
You can’t perform that action at this time.
0 commit comments