Skip to content

Commit a276592

Browse files
authored
edit README.md
1 parent 053a48a commit a276592

File tree

1 file changed

+30
-4
lines changed

1 file changed

+30
-4
lines changed

README.md

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,41 @@
11
**_Optilog_**
22

3-
**_截止目前,Optilog代码总量2247行!_**
3+
_截止目前,Optilog代码总量2247行!_
44

55
这是一个用java语言编写的开源日志框架。
66

7-
具体教程请看本项目Wiki (https://github.com/OptiJava/Optilog-Client/wiki)
7+
使用前一!定!看本项目Wiki (https://github.com/OptiJava/Optilog-Client/wiki)
88

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:**
1036
\
1137
`Gson-2.9.0`
1238

13-
_**Author:**_
39+
**Author:**
1440
\
1541
`OptiJava`

0 commit comments

Comments
 (0)