# LGLog **Repository Path**: shikang999/lglog ## Basic Information - **Project Name**: LGLog - **Description**: 一个简单的日志库。除了可以常规日志记录外,支持进度条打印、退出码设置。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-07 - **Last Updated**: 2026-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 1. 说明 这是一个简单**日志打印与参数解析**库,主要实现日志控制台/文件输出以及参数解析提示。这里主要支持如下功能: 1、控制台根据颜色区分不同日志等级 2、支持控制台输出、文件写出 3、支持进度条输出 4、支持模块文件统计 5、支持过程中设置退出码 6、支持参数解析,且程序入口帮助显示 7、语法需要c++17支持 ### 2、使用 1、拷贝log文件夹下的4个文件到工程目录 2、日志常规打印使用**LogInfo、LogWarn、LogError**宏函数 3、进度条相关使用**BarInit、BarAdd、BarAddOne、BarStop**宏函数 4、模块函数统计使用**ModuleFun**宏 5、日志相关可以参考test/testLog.cpp文件 6、参数解析可以参考test/testParseParam.cpp文件