# glarge **Repository Path**: hillcool/glarge ## Basic Information - **Project Name**: glarge - **Description**: 用Go语言写一个日志系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-25 - **Last Updated**: 2021-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### GO实现日志库 #### 一、前言: * 实现一个配置形式的日志系统,支持多种级别的日志输出 * 参考Large * 参考项目日志输出 #### 二、开始: ##### 1. 知识准备: 1. GO文件读写 2. Time库 3. 反射 - ini配置文件 ##### 2. 需求: 1. 可以输出不同的日志级别 2. 支持配置形式 3. 程序自动准备运行环境,包括配置的缓存,文件创立等 ##### 3. 拓展: 1. 可以热更新配置 #### 三、 相关调用 ##### 1. 配置文件 ##### 2. API调用 ```go (1)查看系统配置 xxx (2)修改配置 xxx (3)输出日志 xxx ``` #### 四、Version 1. V1 各类参数先不读取配置,实现功能为主,单线程 2. V2 按照大小切割文件,加入配置 3. V3 多线程, 线程池 4. V4 成为一个独立组件,支持系统进程的通信 #### 五、Issues