1、【更新】说明文档;

2、【更新】rtt系统下的stm32f10x平台Demo。

Signed-off-by: armink <armink.ztl@gmail.com>
pull/3/head
armink 11 years ago
parent b88104085a
commit 3cabe220bb

@ -4,7 +4,9 @@
# 1. 介绍 # 1. 介绍
EasyLogger是一款超轻量级(ROM<1.6K, RAM<0.3k)Clog4czlogCEasyLoggerEasyLogger EasyLogger是一款超轻量级(ROM<1.6K, RAM<0.3k)Clog4czlogCEasyLogger
## 1.1 主要特性
- 支持用户自定义输出方式(例如: 终端、文件、串口、485、Flash... - 支持用户自定义输出方式(例如: 终端、文件、串口、485、Flash...
- 日志内容可包含级别、时间戳、线程、进程信息; - 日志内容可包含级别、时间戳、线程、进程信息;
@ -17,10 +19,12 @@ EasyLogger是一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的C日志库
1、RAW格式未经过格式化的原始日志。 1、RAW格式未经过格式化的原始日志。
2、标签在软件中可以按照文件、模块、功能等方面对需要打印的日志设定标签实现日志分类。 2、标签在软件中可以按照文件、模块、功能等方面对需要打印的日志设定标签实现日志分类。
EasyLogger目前支持的插件有 ## 1.2 支持的插件
- 1. Flash Log: 使用[EasyFlash](https://github.com/armink/EasyFlash)库提供的无缝接口可以把日志直接存储在Flash中。 - 1. Flash Log: 使用[EasyFlash](https://github.com/armink/EasyFlash)库提供的无缝接口可以把日志直接存储在Flash中。
## 1.3 Fork & Start
后续我还会提供更多插件。也非常欢迎大家设计、开发更多实用插件和功能一起来完善EasyLogger **([Github](https://github.com/armink/EasyLogger)|[OSChina](http://git.oschina.net/armink/EasyLogger)|[Coding](https://coding.net/u/armink/p/EasyLogger/git))** ,同时把它推广给更多有需要的朋友。 后续我还会提供更多插件。也非常欢迎大家设计、开发更多实用插件和功能一起来完善EasyLogger **([Github](https://github.com/armink/EasyLogger)|[OSChina](http://git.oschina.net/armink/EasyLogger)|[Coding](https://coding.net/u/armink/p/EasyLogger/git))** ,同时把它推广给更多有需要的朋友。
# 2. 使用 # 2. 使用

@ -305,7 +305,7 @@
<state>$PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh</state> <state>$PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh</state>
<state>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include</state> <state>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include</state>
<state>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x</state> <state>$PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x</state>
<state>$PROJ_DIR$\..\..\..\..\easylogger\inc</state> <state>$PROJ_DIR$\..\..\..\..\..\easylogger\inc</state>
</option> </option>
<option> <option>
<name>CCStdIncCheck</name> <name>CCStdIncCheck</name>
@ -961,10 +961,10 @@
<group> <group>
<name>src</name> <name>src</name>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\easylogger\src\elog.c</name> <name>$PROJ_DIR$\..\..\..\..\..\easylogger\src\elog.c</name>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\easylogger\src\elog_utils.c</name> <name>$PROJ_DIR$\..\..\..\..\..\easylogger\src\elog_utils.c</name>
</file> </file>
</group> </group>
</group> </group>

@ -35,14 +35,14 @@
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\app\src\app_task.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>308</SelStart2><SelEnd2>308</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\app\src\app_task.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>162</SelStart2><SelEnd2>162</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-03128f08><key>iaridepm.enu1</key></Toolbar-03128f08></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>724</Bottom><Right>306</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>119048</sizeHorzCX><sizeHorzCY>206825</sizeHorzCY><sizeVertCX>183333</sizeVertCX><sizeVertCY>750776</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>200</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>206825</sizeHorzCY><sizeVertCX>119048</sizeVertCX><sizeVertCY>206825</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-029e3e28><key>iaridepm.enu1</key></Toolbar-029e3e28></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>724</Bottom><Right>306</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>119048</sizeHorzCX><sizeHorzCY>206825</sizeHorzCY><sizeVertCX>183333</sizeVertCX><sizeVertCY>750776</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>200</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>206825</sizeHorzCY><sizeVertCX>119048</sizeVertCX><sizeVertCY>206825</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Workspace> </Workspace>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save