# xlog **Repository Path**: szmaozi/xlog ## Basic Information - **Project Name**: xlog - **Description**: golang logger - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-08 - **Last Updated**: 2026-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xlog ## 简介 xlog 是一个日志库,基于 [rs/zerolog: Zero Allocation JSON Logger](https://github.com/rs/zerolog) * 支持定义: * 屏幕输出和文件输出日志级别 * 屏幕输出是否带颜色 * 文件输出支持 `gopkg.in/natefinch/lumberjack.v2` * 由于with应该谨慎使用,所以不支持with模式 * 支持动态更新日志配置(不上锁, 线程不安全),用意是可以先生成logger实例(全局变量),后初始化, 初始化后会更新已经生成的logger实例 TODO: * 支持context * 改用 `https://github.com/jedib0t/go-pretty` 输出 asci escape codes