simple logger for message services.
Project description
agarilog
This is simple logger for message service.
想定用途
Installation
pip install agarilog
Features
Use .env file.
>>> import agarilog as logger
>>> logger.info("Hello agarilog!")
Use any .env file.
>>> from agarilog import get_logger
>>> logger = get_logger(name=__name__, env_file="dev.env")
>>> logger.info("Hello agarilog!")
This is use dev.env file.
Telegram
Slack
Chatwork
Terminal
Environment
.env ファイルに記述する。LOG_XXXX_LIMIT を用いて並列で送信するログの数に制限をかけられる。Environment variables will always take priority over values loaded from a dotenv file.
LOG_XXXX_LEVEL: [“NOTSET”, “DEBUG”, “INFO”, “WARNING”, “ERROR”, “CRITICAL”]
Telegram
LOG_TELEGRAM_TOKEN=XXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYYY
LOG_TELEGRAM_CHAT_ID=XXXXXXXX
LOG_TELEGRAM_LEVEL=WARNING # default is warning
LOG_TELEGRAM_LIMIT=10 # default is 10
Slack
LOG_SLACK_TOKEN=xxxx-YYYYYYYYYYYY-YYYYYYYYYYYY-xxxxxxxxxxxxxxxxxxxxx
LOG_SLACK_CHANNEL=XXXXXXXXXXX
LOG_SLACK_LEVEL=WARNING # default is warning
Chatwork
LOG_CHATWORK_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
LOG_CHATWORK_ROOM_ID=XXXXXXXXX
LOG_CHATWORK_LEVLE=WARNING # default is warning
Terminal
LOG_TERMINAL_TYPE=COLOR # default is COLOR
LOG_TERMINAL_LEVEL=WARNING # default is warning
LOG_TERMINAL_TYPE: [“NONE”, “PRINT”, “NORMAL”, “COLOR”]
Development
git clone したら最初に実行すること。pre-commit のインストールが行われる。$ make init
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agarilog-0.2.1.tar.gz.
File metadata
- Download URL: agarilog-0.2.1.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.2 CPython/3.7.0 Darwin/19.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1488eed2b90fb30b2850581e2b52e0a1d46465b864c61a812a8786492ebf58d
|
|
| MD5 |
10b79f5be9f84c4b488c9231792e9f2d
|
|
| BLAKE2b-256 |
9bc2450a4b79755d4d6e3e681645d861878dcb0038dfdfd8e70059a1a7c48fe5
|
File details
Details for the file agarilog-0.2.1-py3-none-any.whl.
File metadata
- Download URL: agarilog-0.2.1-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.2 CPython/3.7.0 Darwin/19.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fe888a5005154d47b6d3bc45f7b3823e1ad84b423d6c5df72be64eb1fb0410d
|
|
| MD5 |
ace7edafa39aed11a2ce377fdd9c0c9b
|
|
| BLAKE2b-256 |
42a98f6db7fdc2185f6a4232fddb8aa73556a5a7238be51a9f582da3be4e4d78
|