将个人数据从日志中排除
项目描述
Logstop.py
🔥 将个人数据从日志中排除
logger.info('Hi test@example.org!')
# Hi **********!
默认情况下,清除
- 电子邮件地址
- 电话号码
- 信用卡号码
- 社会保险号(SSNs)
- URL中的密码
即使数据使用加号编码进行URL编码,也可以工作
安装
运行
pip install logstop
并将其添加到您的记录器中
from logstop import LogstopFilter
logger.addFilter(LogstopFilter())
选项
要清除IP地址(IPv4),请使用
LogstopFilter(ip=True)
要清除MAC地址,请使用
LogstopFilter(mac=True)
使用禁用默认规则
LogstopFilter(
email=False,
phone=False,
credit_card=False,
ssn=False,
url_password=False
)
注意事项
历史记录
查看变更日志
贡献
鼓励每个人帮助改进此项目。以下是一些您可以提供帮助的方式
要开始开发
git clone https://github.com/ankane/logstop.py.git
cd logstop.py
pip install -r requirements.txt
pytest
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
logstop-0.2.0.tar.gz (4.3 kB 查看哈希值)
构建分布
logstop-0.2.0-py3-none-any.whl (3.6 kB 查看散列值)
关闭
logstop-0.2.0.tar.gz 的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 80b1857e6aa670a3857893f1031c34cb9333ec19b10cbbc3583f84b10f36bbe0 |
|
MD5 | daf2bcdd63f3c1b185d9922e6257b30e |
|
BLAKE2b-256 | fa9779d64a152aefcc1676abcdd056e7f63f10d3214034a0b730568207797795 |
关闭
logstop-0.2.0-py3-none-any.whl 的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 949099f3126cd8893cef63c26cd02ce20976fb5f4111d15848cfb56b26194373 |
|
MD5 | 8f2a9c31317f8dcc57956d524aeebf73 |
|
BLAKE2b-256 | 98c924fd94e761b00571d0bcc23f0d8ee79a0df0f1835c037fa7e494dbebe0f6 |