一个简单易用的python登录库
项目描述
概述
Logs4theLazy 允许您轻松地将详细、描述性和结构良好的日志添加到您的项目中。
Logs4theLazy 允许您
- 定义自定义日志记录模式
- 或者你可以只使用一个预建的
- 您可以使用 LogFormats 定义日志的结构
- 您可以控制日志通过记录器的位置
(回到顶部)
入门
要安装logs4thelazy,建议创建一个虚拟环境,只使用pip。
>>> python -m venv venv
>>> source venv/bin/activate
>>> pip install l4l
适用于 Mac 和 Linux
或在 Windows 上
>>> python -m venv venv
>>> source venv\Scripts\Activate.ps1
>>> pip install l4l
用法
要开始使用 logs4thelazy,您必须先安装它。安装 logs4thelazy 后,必须导入它
import l4l
导入 logs4thelazy 后,您可以使用基本的默认记录器
# l4l_example.py
import l4l
logger = l4l.BaseLogger(name="logger")
logger.log(l4l.from_value("Hello logging4thelazy world!"), stdout=True)
然后如果你运行它
>>> python l4l_example.py
logger: List of all logs logged by logger, logger
logger: Hello logging4thelazy world!
(回到顶部)
路线图
- 创建基本的工作记录器
- 创建一些额外的记录器类来执行诸如记录到文件、记录到数据库、格式化日志、使用回溯记录等操作。
- 添加一些文档
有关提议的功能(和已知问题)的完整列表,请参阅未解决的问题。
(回到顶部)
贡献
贡献使开源社区成为学习、启发和创造的绝佳场所。非常感谢您所做的任何贡献。
如果你有让 logs4thelazy 更好的建议,请分叉 repo 并创建一个拉取请求。您也可以简单地打开带有“增强”标签的问题。别忘了给项目打颗星!再次感谢!
- 分叉项目
- 创建您的功能分支 (
git checkout -b feature/AmazingFeature) - 提交您的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开拉取请求
(回到顶部)
执照
根据 MIT 许可证分发。有关LICENSE更多信息,请参阅。
(回到顶部)
接触
Yosi Frost - yosi_frost@icloud.com
项目链接:[https://github.com/FrostyTheSouthernSnowman/logging4thelazy(https://github.com/FrostyTheSouthernSnowman/logging4thelazy)
(回到顶部)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
logs4thelazy-0.0.2.tar.gz
(5.0 kB
查看哈希)
内置分布
logs4thelazy-0.0.2-py3-none-any.whl
(5.8 kB
查看哈希)
关
logs4thelazy -0.0.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 1514aacbec38a8b539848ca08fab3494d0fc66d50b51d8b9f90e826fe20bec7c |
|
| MD5 | 2c72d8c59ee4678d2a941282746b0d1e |
|
| 布莱克2-256 | a1f72fca97191bd742778eb0e0bcdbe659b8fa6fdc2e0479d387b9e465b76e07 |
关
logs4thelazy -0.0.2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | c2188f3c21d5c0dedc589f18dc0360b7b06c2e7d65ae403e14c2d1da21ccfaa2 |
|
| MD5 | 296dc290a670a48def63e44bec7f994d |
|
| 布莱克2-256 | d2c72e68a5f2adafcdd229a22380f3fe1433b3c271c1e750382e4b39547d97e5 |