#logging #log #log-messages #log-file #log-level #rust #logly-rs

logly

一个旨在简化并增强您的日志体验的 Rust 日志包

3 个版本

0.0.3 2024 年 2 月 24 日
0.0.2 2024 年 2 月 24 日
0.0.1 2024 年 1 月 9 日

#32 in #log-level

MIT 许可证

13KB
134

logo banner

logly.rs

Rust Crates.io Version Crates.io Downloads Crates.io License Crates.io Stability License: MIT GitHub issues GitHub forks GitHub stars GitHub license GitHub contributors GitHub pull-requests Last Commit

Maintainer Sponsor on GitHub

Logly 是一个简单的 Rust 日志工具,提供了一种轻松记录不同级别的、带有颜色和选项的日志信息的方法。它旨在具有灵活性,允许您根据应用程序的需求自定义日志信息。Logly 支持将日志记录到控制台和文件中,并内置了彩色日志级别,以便更好地可见。

如果您喜欢这个项目,请确保在 仓库 中 star 🌟 它,并且如果您想做出贡献,请确保在这个仓库上 fork❤✨。

安装

cargo add logly

用法

use logly::logly::*;

let logly = logly::new(); //intialize the logly

logly.start_logging("test_log.txt"); //start storing the log messages in txt, make sure to pass to create the log file

logly.info("Key1", "Value1", LogColor::Cyan); // message with custom color if you don't want just set it None
logly.warn("Key2", "Value2", LogColor::Yellow);

logly.stop_logging(); //this will stop storing the message from here but it will display
logly.warn("Key3", "Value3", LogColor::Yellow);


颜色选项

默认颜色选项

级别 颜色代码
INFO 青色
警告 黄色
错误 红色
调试 蓝色
严重 亮红色
跟踪 蓝色
默认 白色

自定义颜色选项

您可以使用以下颜色代码进行自定义着色

名称 颜色代码
青色 青色
黄色 黄色
红色 红色
蓝色 蓝色
亮红色 严重
白色 白色

贡献

欢迎贡献!在贡献之前,请阅读我们的 贡献指南,以确保顺利和协作的开发过程。

问题

如果您遇到任何问题或有一些建议,请随意在 GitHub 上 打开一个问题

行为准则

请查看我们的 行为准则,以了解我们对贡献者和本项目用户的期望行为标准。

许可证

本项目根据 MIT 许可证 授予许可。有关详细信息,请参阅 LICENSE

支持项目


💰 您可以通过提供一些支持来帮助该项目发展! ❤️

Sponsor muhammad-fiaz

快乐编码 ❤️

依赖项

~4–12MB
~109K SLoC