带发邮件的loguru包装,支持全部loguru功能和邮件发送功能
Project description
eloguru: email for loguru
带邮件功能的loguru
install
- clone source
git clone https://github.com/425776024/eloger.git
- pip
pip install eloger
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
from eloger import elogger
elogger.mail_config.sender_email = "Your email"
elogger.mail_config.sender_email_passwd = "Your email Authorization code"
elogger.mail_config.sender_email_mailserver = "Your email server, like: smtp.163.com"
elogger.mail_config.sender_email_mailserver_port = "Your email server's port , like : 25"
elogger.mail_config.title = "Your email message title , like : this is a log message title"
elogger.mail_config.body = "Your email message content template , like : <br/>#msg<br/> (#msg Will be replaced by log message)"
elogger.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
elogger.add('a.log', rotation='50 MB', email=True)
elogger.error('error')
elogger.debug('debug')
elogger.info('info')
elogger.success('success')
# then all the above logs will be sent to the mailbox:'elogger.mail_config.receive_emails'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
eloger-0.0.1.tar.gz
(4.9 kB
view details)
File details
Details for the file eloger-0.0.1.tar.gz
.
File metadata
- Download URL: eloger-0.0.1.tar.gz
- Upload date:
- Size: 4.9 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b12224fabf93430b7176078bb4a59ce428afa5c41f9a4fe1ef4833a2f3f962b |
|
MD5 | e93db11e030ac81d32930513f81defd2 |
|
BLAKE2b-256 | a8e1723c3a236d71463673fca4f332f8fcfe0f2097dcfd92dccb7b949d8219ef |