# Log4qt **Repository Path**: flist/Log4qt ## Basic Information - **Project Name**: Log4qt - **Description**: C++日志框架 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 0 - **Created**: 2018-06-30 - **Last Updated**: 2022-08-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Log4qt #### 项目介绍 C++日志框架,对于很多人来说,第一选择会是 Log4cpp、log4cplus、log4cxx、Log4Qt 中的一个,因为它们均移植自 Java 中著名的日志框架——Log4j,并且保持了 API 上的一致。 通过使用 Log4j,我们可以: 1. 控制日志的输出格式; 2. 通过定义日志信息的级别,来更加细致地控制日志的生成过程; 3. 控制日志信息的输出位置,例如:文件、控制台、数据库等; 4. …… 最不可思议的是,这些都可以通过配置文件来灵活地控制,而无需修改源代码。 使用 Log4j 系列的最大好处在于,只要熟练掌握其中一个,其它的几个都可以信手拈来。即使是不同的语言环境,配置也不会有太大区别,并且使用方式也相当简单。 #### 软件架构 软件架构说明 使用Qt子项目的方式,每个子项目代表一个小的学习模块 #### 安装教程 1. 下载Log4Qt(for Qt5) [源码](https://github.com/MEONMedical/Log4Qt) 2. 编译源码生成库,路径不能有中文与空格,否则会出错 3. 将源码Log4Qt-master放到clone下的目录,将库放在clone下的目录中的Libs中 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [http://git.mydoc.io/](http://git.mydoc.io/) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)