将django管理命令中的异常捕获到raven的sentry中

django-maven的Python项目详细描述


将django管理命令中的异常捕获到raven的sentry中。

问题和解决方案

许多管理命令在cron中运行,默认情况下错误和异常不会写入日志。 或者有些人使用或不使用日志旋转来重定向文件(command>;>file.txt)中的所有stdout。

这个包使捕获异常成为可能(不是所有的stdout/stderr)。

安装

  1. 安装软件包:

    $ pip install django-maven

  2. 在已安装的应用程序中添加django_maven。

  3. 使用它!;)

用法示例

很简单!

在管理命令字符串中,通过manage.py的第一个参数添加maven命令。

例如,这是不带django maven的命令

$ python manage.py rebuild_index –noinput

用django maven命令

$ python manage.py maven rebuild_index –noinput

如果rebuild_index命令引发异常(服务器死机或创建索引时出错),您会在哨兵中看到它们。

名称

django maven是django管理raven。

[![比特德里徽章](https://d2weczhvl823v0.cloudfront.net/saippuakauppias/django-maven/trend.png)](https://bitdeli.com/free“比特德里徽章”)

更改

0.3(2015-04-30)

  • 添加django 1.8支持

0.2(2013-07-22)

  • 修复兼容的新Raven配置(感谢@mktums)

0.1(2013-07-17)

初始版本

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

推荐PyPI第三方库


热门话题
如果Col1包含输入文本的任何子字符串,则使用mysql查询获取数据   JavaJSP错误:根据TLD,标记表单:输入必须为空,但不能为空   java InputSource和InputStream之间有什么区别?   java Android Studio新项目   java Rest服务调用未触发处理程序   安卓如何在Java中正确使用二进制信号量?   java多线程:这是正确的方法吗?   递归调用submit时的javajquery表单   Tablayout片段的java实现接口(Android)   java如何将HSSFWorkbook转换为CSV文件。。?   java通过SSHJ迁移到超级用户不工作   Web服务的java JSON参数   爪哇为什么是太阳。经营OperatingSystemImpl包是否可见?   java Tomcat管理器未显示嵌入式版本   java为什么这个查询无效?