Loglog

采用Python2.7开发的日志系统

工作之余偶然看到网上提供的解决方案,顺便加上自己的一些想法来实现一把。

系统原理:日志提供接口远程请求的方式,项目用到了redis的队列,先请求过来的log直接存到了redis,之后系统会使用定时任务的方式将存放至队列的log日志依次循

环取出并分批次批量存到数据库中,日志的搜索使用的全文搜索。

知识点:

redis : controller.py 下logapi和logloop方法

数据库全文搜索 : 数据库 logger.sql 及 controller.py 下getsearchlist方法操作

安装方式:

1、项目下载服务器 例 /home/www/html/Loglog

2、配置文件.env 配置自己的环境信息

3、启动项目 python run.py

4、打开定时任务 crontab , 添加定时任务 http://{ip}:5000/logloop 默认5000端口

5、默认管理员账号 admin :123456

6、远程调用接口 http://{ip}:5000/logapi

传参方式 POST

传递参数

uid string

method string

route string

header string

query string

date string (Y-m-d)

time string (H:i:s)

6、该项目简单布局,适于学习,也可作为拓展的一个思路二次开发完善。

python服务端开发调试日志系统_Loglog首页、文档和下载 - 基于 Python2.7 的日志系统 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. python简介pdf_PDFMiner首页、文档和下载 - Python PDF 解析器 - OSCHINA - 中文开源技术交流社区...

    PDFMiner 是一个 Python 的 PDF 解析器,可以从 PDF 文档中提取信息.与其他 PDF 相关的工具不同,它侧重的是获取和分析文本数据.PDFMiner 允许获取某一页中文本的准确位 ...

  2. python服务端开发调试日志系统_Python Django项目日志查询系统

    该项目适合中小型公司日志查询工作.大型公司可以使用elk等.该系统其实就是调用了absible命令去查日志,然后把输出的信息输到页面查看. 日志查询系统 维护手册 作者:陈土锋 日期:2020年6月1 ...

  3. python语言是由谁设计并领导开发的_python语言概述 - osc_lt3ocv4d的个人空间 - OSCHINA - 中文开源技术交流社区...

    python语言的发展 python语言诞生于1990年,由Guide van Rossum设计并领导开发. python语言是开源项目的优秀代表,其解释器的全部代码都是开源的. 编写Hello程序 ...

  4. python二次开发odoo_odoo二次开发 - 战鹏的Blog - OSCHINA - 中文开源技术交流社区

    #odoo Odoo 的前身是 OpenERP,是一个开源的企业 ERP 系统.odoo官网 通过官网可以看到odoo可以干很多事情,例如销售.CRM等等. #odoo文档 我们可以在odoo文档看到 ...

  5. python蓝牙上位机开发_python做上位机 - osc_2frv0wjp的个人空间 - OSCHINA - 中文开源技术交流社区...

    参考文章: https://blog.csdn.net/dgut_guangdian/article/details/78391270 https://www.cnblogs.com/lanceyu/ ...

  6. python开源项目博客_Blog_mini首页、文档和下载 - Python Flask开源博客 - OSCHINA - 中文开源技术交流社区...

    使用Blog_mini,你完全不用担心博客的管理问题! Blog_mini是一个用Python Flask开发的,拥有简洁页面(支持响应式布局!)和强大后台管理功能的开源博客系统,使用Blog_min ...

  7. 乌班图docker容器日志清理_关于Docker清理 - osc_1jsw6j7h的个人空间 - OSCHINA - 中文开源技术交流社区...

    在Docker的日常使用中,我们或许偶尔遇到下面这些情况: 1 2 3 4 5 6 7 8 $ docker-compose ps [27142] INTERNAL ERROR: cannot cre ...

  8. python编程代码执行漏洞_代码执行漏洞 - 安全先师的个人空间 - OSCHINA - 中文开源技术交流社区...

    0x00 前言 最近发现的一个新站,不妨试试手. 0x01 基础信息 漏洞点:tp5 method 代码执行,payload如下 POST /?s=captcha_method=__construct ...

  9. linux桌面环境日志,Linux桌面环境 - Zhenyu003的个人空间 - OSCHINA - 中文开源技术交流社区...

    早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序.编辑文档.删除文件等.所以,要想熟练使用 Linux,就必须记忆很多命令. 后来随着 Windows 的普及,计算机界面变得越 ...

  10. python包管理机制_Python 包机制 - osc_8wyy9cyu的个人空间 - OSCHINA - 中文开源技术交流社区...

    Python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的 ...

最新文章

  1. 比特币市场价格一直下跌,未来的市场价值归零的可能性大吗?
  2. Mybatis的xml配置备忘
  3. MySQL中使用LIMIT进行分页的方法
  4. list 数据类型的应用场景
  5. z-index的学习整理转述
  6. Oracle出现 The Network Adapter could not establish the connection
  7. 找不到python27.dll问题
  8. 计算机用户导入导出,使用csvde批量添加,导入,导出用户
  9. matlab norm函数_机器人手眼标定MATLAB及C++实现(二十九)
  10. 机器学习的分类(监督学习、非监督学习、半监督学习)
  11. 荣耀9igoogle模式_将您的iGoogle主页导出到另一个帐户
  12. Helm-chart学习-简单介绍与使用
  13. 大叔配萝莉/正太的电影一般都不会差。。。
  14. 罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。之所以这样,不是因为发明表示法的人的智力的问题,而是因为一个宗教的原因
  15. 《Hibernate上课笔记》----class4----Hibernate继承关系映射实现详解
  16. SolidWorks Premium 白金版
  17. excel日期函数的应用
  18. 一、HTML、HTTP、web综合问题
  19. 数据可视化设计师必备的图表规范指南
  20. 苹果CMS使用UNIAPP对接制作纯NVUE的APP方法分享

热门文章

  1. Ubuntu下Apache+SVN搭建SVN服务多项目管理
  2. ApacheHttpServer出现启动报错:the requested operation has failed解决办法
  3. linux发邮件权限,Linux通过命令行发邮件的步骤
  4. 计算机学院指导报告,重庆大学计算机学院论文指导讲座圆满结束
  5. emqx_auth_mysql报错_EMQ插件组合实现物联网边缘平台的设备通信管理
  6. 数学问题(三):最小公倍数、最大公约数
  7. STL map 的基本成员函数
  8. dude由于目标计算机,The Dude的教程
  9. autocad完全应用指南_北京博超时代软件有限公司软件SQL安装指南
  10. 【POJ1050+POJ2018+HDOJ6638+牛客1006D】最大子段和问题