Metadata-Version: 2.1
Name: exec-log
Version: 0.1.1
Summary: Project logging
Home-page: https://github.com/supplayer/exec-log
Author: Supplayer
Author-email: x254724521@hotmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: loguru
Requires-Dist: CMRESHandler2
Requires-Dist: notifiers

# exec-log

exec-log 是一个日志输出项目，在loguru的基础集成日志输出到控制台、输出到Slack、并结合CMRESHandler把日记记录到ElasticSearch，
更容易的对日志进行分析。

## Installation

1.使用python包管理工具[pip](https://pypi.org/project/exec-log/) 进行安装。

```bash
pip install exec-log
```

## Usage
对exec-log进行配置，并输出日志信息。

```python
from execlog.setlogs import Logger

logger = Logger(
    webhook_url='Your Slack webhook URL',  # Slack webhook URL  # noqa
    es_hosts=['172.0.0.1:9200'],  # log on ElasticSearch host ip and port
)

if __name__ == '__main__':
    logger.echo('输出到控制台')
    logger.info('输出到控制台，并写入ElasticSearch或本地')
    logger.app("发送到Slack")
    logger.notice('输出到控制台和Slack，并写入ElasticSearch或本地')
```
## Contributing
欢迎使用，如果有好的优化方法也欢迎提交修改。

使用前请做适当的测试，以确定跟您的项目完全兼容。

## License
[MIT](https://choosealicense.com/licenses/mit/)

