Skip to main content

eloguru: email for loguru

带邮件功能的loguru

install

  • clone source
git clone https://github.com/425776024/eloguru.git
  • pip
pip install eloguru

des

Loguru with mail function

带邮件功能的loguru

  • setting elogger.mail_config , then all operations are the same as loguru
  • then all the loguru logs will be sent to the mailbox:elogger.mail_config.receive_emails

config mail server

use

from eloguru import eloguru

eloguru.mail_config.sender_email = "Your email"
eloguru.mail_config.sender_email_passwd = "Your email Authorization code"
eloguru.mail_config.sender_email_mailserver = "Your email server, like: smtp.163.com"
eloguru.mail_config.sender_email_mailserver_port = "Your email server's port , like : 25"
eloguru.mail_config.title = "Your email message title , like : this is a log message title"
eloguru.mail_config.body = "Your email message content template , like : <br/>#msg<br/> (#msg Will be replaced by log message)"
eloguru.mail_config.receive_emails = [
  "Your email send to Email account 1",
  "Your email send to Email account 2",
]

# All operations are the same as loguru
eloguru.add('a.log', rotation='50 MB')
eloguru.add('a.log')
eloguru.error('error', email=True)
eloguru.debug('debug')
eloguru.info('info')
eloguru.success('success', email=True)

# then all the above logs will be sent to the mailbox:'eloguru.mail_config.receive_emails'

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eloguru-0.0.2.tar.gz (5.0 kB view details)

Uploaded Source

File details

Details for the file eloguru-0.0.2.tar.gz.

File metadata

  • Download URL: eloguru-0.0.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.9

File hashes

Hashes for eloguru-0.0.2.tar.gz
Algorithm Hash digest
SHA256 71c5092da3dd9e67184ffab0233698491671a04742685b7e040af5dd3349ee5b
MD5 5413b64fcc7ccb23462fc83ea3aa1f29
BLAKE2b-256 0ff866ae79a783b087d7d3ae0a58170b7dd1472c7d0b4538784e0d323ce43078

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 file

0.0.1

1 file

Supported by

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