# simplelogger **Repository Path**: Newcapec_cn/simplelogger ## Basic Information - **Project Name**: simplelogger - **Description**: 一款简易的日库库,主要对接 J-Link RTT 使用 标签:log、logger、simple_logger、slog、easylogger、 - **Primary Language**: C - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/Newcapec_cn/simplelogger.git - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2025-01-16 - **Last Updated**: 2025-08-28 ## Categories & Tags **Categories**: logging **Tags**: None ## README # Simple Logger ## 介绍 一款简易的log工具,创建之初是为了对接 Jlink 的 RTT 使用。 ## 使用 ### 输出等级 参考 easylogger,级别最高为 0(Assert) ,最低为 5(Verbose) 。 ``` 0.[A]:断言(Assert) 1.[E]:错误(Error) 2.[W]:警告(Warn) 3.[I]:信息(Info) 4.[D]:调试(Debug) 5.[V]:详细(Verbose) ``` ### 颜色控制 支持 `6` 色显示。 ### 输出格式 输出格式支持:级别、时间、文件路径、行号、方法名。每种优先级别可以独立设置输出格式。 ### 输出方式 通过用户的移植,可以支持任何一种输出方式。目前默认使用的是 RTT 对接。 ## RTT 移植 此项目已经自带 `RTT` 源码,版本为 `V7.00`。 如使用自己Jlink的RTT,参考以下流程。 1. 官网:[Software Development Tools by SEGGER – The Embedded Experts](https://www.segger.cn/) 2. J-Link / J-Trace 工具下载:[SEGGER - The Embedded Experts - Downloads - J-Link / J-Trace](https://www.segger.cn/downloads/jlink/) 3. RTT 路径:Jlink安装路径的 `Samples/RTT` 文件夹,解压 RTT 压缩包,复制解压得到的 `RTT` 文件夹到项目中。