# 日志分级管理 **Repository Path**: Cation_git/log-classification-management ## Basic Information - **Project Name**: 日志分级管理 - **Description**: 项目日志分级管理组件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-13 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 日志分级管理 #### 介绍 日志分级管理是一个用于管理程序在各种环境下的日志输出做统一的管理 如果你需要在其他平台使用请完成对printf的重定向 如果你的串口调试助手支持ANSI那么可以输出含颜色提示的输出 #### 软件架构 软件架构说明 日志等级 调试DBG - 非正式版调试问题输出 信息INFO - 正式板参数及数据输出 警告WARN - 有潜在风险 错误ERROR - 会导致程序运行异常 致命FATAL - 可能导致无法挽回的风险 #### 安装教程 至少需要安装以下环境 GCC Makefile #### 使用说明 你需要使用Makefile文件重新编译生成可执行文件,运行结果你将得到如以下的输出 ```c //类型简写 触发文件 所在行 所在函数 log类型 级别(或自定义) D/main.c (30): main()log_debug 1 I/main.c (32): main()log_info 2 W/main.c (34): main()log_warn E/main.c (36): main()log_err I/main.c (19): pfunc()log_info 2 W/main.c (21): pfunc()log_warn E/main.c (23): pfunc()log_err ``` #### 参与贡献 #### 特技