Skip to main content

simple logger for message services.

Project description

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("dev.env")
>>> logger.info("Hello agarilog!")

This is use dev.env file.

Telegram

img/telegram_sample.png

Slack

img/slack_sample.png

Chatwork

img/chatwork_sample.png

Environment

環境変数にサービスごとの設定を登録する。
もしくは実行パスと同じ場所の .env ファイルに記述する。
importの方法を変えることで任意のファイルを読み込むこともできる。(上記参照)

Environment variables will always take priority over values loaded from a dotenv file.

Telegram

LOG_TELEGRAM_TOKEN=XXXXXXXXX:YYYYYYYYYYYYYYYYYYYYYYYYYYYY
LOG_TELEGRAM_CHAT_ID=XXXXXXXX
LOG_TELEGRAM_LEVEL=WARNING # default is warning

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

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

agarilog-0.1.2.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

agarilog-0.1.2-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file agarilog-0.1.2.tar.gz.

File metadata

  • Download URL: agarilog-0.1.2.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.2 CPython/3.7.0 Darwin/19.6.0

File hashes

Hashes for agarilog-0.1.2.tar.gz
Algorithm Hash digest
SHA256 20958deb7fcc1a253e09b6c26b945c7892f345ce23a879e9e985fea0e29aa22b
MD5 1f72f5895d250fc8baf5533cb927badf
BLAKE2b-256 c9c8d72e0692831a0a33e7f6df8421fa7a82b1fc01d128e56f24d5d880c42840

See more details on using hashes here.

File details

Details for the file agarilog-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: agarilog-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.3 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

Hashes for agarilog-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2338bc9f012e59f162728703c485d620287f520375b30f2ef1115ec41aec016b
MD5 2e914354dfac63d2a7274f699bd2af79
BLAKE2b-256 53765de1d928d7af0d107500eee0e48e4b9fd89bcbde1587c1d773eb0dbbd80d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page