轻量级日志可视化。

ox_log的Python项目详细描述


简介

ox_logpython包用于执行一些非常简单的操作, 轻量级日志分析(特别是在flask web框架中)。

如果你想做一些复杂的事情,有很多很多的日志 解析、发送和可视化工具。不幸的是,其中一些 系统需要一些时间来理解和设置。

如果你只是想要一个非常简单,易于设置的系统来显示一些 日志中的信息,那么ox_log就是给你的!

快速启动

首先使用pip install ox_log或 不过,您通常会安装python包。

带烧瓶

如果您使用的是flask,只需通过 创建ox_logblueprint的实例并注册。为了 例如,您可以执行类似于

fromox_log.ui.flask_web_ui.ox_logimportviewsasox_log_viewsfromimportox_log.coreimportloaderox_log_views.register(APP,readers={'pickle_reader':loader.PickleReader,'file_reader':loader.FileReader},topics={'/tmp/log_items.pkl':'pickle_reader','/tmp/log.txt':'file_reader'}

第一行将导入ox_log视图,因此路由将 注册正确。第二行导入加载程序。最后一行 注册ox_logblueprint并定义两个读卡器 读取pickled数据和文本日志文件以及一些特定主题。 变量APP是flask应用程序。

使用上面的配置,您可以将浏览器指向/ox_log 启动Flask应用程序并刷新数据后,查看日志,添加 或者删除主题等。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
windows请帮助获取java。运行程序时发生lang.nullpointerexception   JPA标准中的错误:java。lang.IllegalArgumentException:此JPQLquery中没有名为“:inputMsgId_1_”的参数   java调度一个小程序,从ScheduledExecutorService开始   java点击AVD“创建设备”按钮抛出NullPointerException   缓存Java9WebStart会多次加载jar文件   使用java计算最小二乘   当代理关闭时,java kafka生产者不会抛出异常   我们什么时候以及为什么要在java中进行自定义序列化?   java使用GSON解析包含包含所需字符串的对象的对象数组   java如何使用BOBJ REST API实现分页?   java身份验证失败:用户的凭据已过期。CAS v4。2.   合并排序中的java无限循环?   java jackson xml将pojo子元素转换为字符串   tcp Java ObjectOutputStream重置错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   奇怪的Java数学结果   java如何在Android中禁用最近的活动按钮?   java刷下应用程序崩溃   使用Java收集所有VersionOne资产及其所有属性   Java打印:创建具有最小可接受边距的页面格式