Metadata-Version: 2.1
Name: zlogger
Version: 0.1.2
Summary: 对logging进行二次封装, 操作更简单
Home-page: https://pypi.org/
Author: zlyuan
Author-email: zlyuancn@163.com
License: GNU GENERAL PUBLIC LICENSE
Platform: all
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown

# 对logging进行二次封装, 操作更简单

# 实例代码

```python
from zlogger import logger

log = logger('test')
log.info('测试')
```

# 输出到文件

```python
from zlogger import logger

log = logger('test', write_file=True)
log.info('测试')
```

# 指定输出文件的路径

```python
from zlogger import logger

log = logger('test', write_file=True, file_dir='./')
log.info('测试')
```

# 单例

可能有多个模块会操作日志模块, 但是你希望只用一个日志对象来避免一个进程产生多个日志文件

```python
from zlogger import logger_singleton

log = logger_singleton('test')
log.info('测试')
```

# 参数说明

| 参数名       |       数据类型       | 描述                           |
| ------------ | :------------------: | ------------------------------ |
| name         |         str          | 日志名                         |
| write_stream |         bool         | 是否输出日志到流(终端)         |
| write_file   |         bool         | 是否输出日志到文件             |
| file_dir     |         str          | 日志文件的目录                 |
| level        | zlogger.logger_level | 日志等级                       |
| interval     |         int          | 间隔多少天重新创建一个日志文件 |
| backupCount  |         int          | 保留历史日志文件数量           |

# *本项目仅供所有人学习交流使用, 禁止用于商业用途*


