drep:动态正则表达式打印

时间:2024-05-02 21:04:25
【文件属性】:

文件名称:drep:动态正则表达式打印

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-02 21:04:25

rust tool logging rust-lang filtering

drep是动态正则表达式打印 drep是具有动态可重载过滤器表达式的grep 。 这允许过滤日志/行流,同时动态更改过滤器。 过滤器是正则表达式或纯文本匹配项,通过输入文件提供。 这是一个示例用法: tail -f /var/log/nginx/error.log | drep -f /etc/drep/filters 通常,您最终将在服务器上使用它: java -jar my-server.jar | drep -f server-filters 或者 ./uwsgi -s :8080 -w my_app | drep -f server-filters 过滤文件语法 过滤器文件的每一行都是一个以~ , = , !=或!~开头的表达式。 匹配将在文件中写入的顺序过滤器中进行,如果过滤器匹配,则将不执行后续过滤器。 任何以!~开头的行都与正则表达式不匹配,例如: !~"tim


【文件预览】:
drep-master
----.gitignore(16B)
----README.md(3KB)
----.github()
--------workflows()
----Cargo.toml(299B)
----LICENSE(1KB)
----src()
--------errors.rs(682B)
--------cli.rs(374B)
--------filter.rs(2KB)
--------main.rs(3KB)
----Cargo.lock(14KB)
----example_filters(544B)

网友评论