我有三个python客户端和一个javascript客户端(都是raven)连接到一个前哨服务器。我为每个客户端设置了唯一的site。然而,虽然由三个python客户端生成的错误在哨兵接口中正确设置了site,但是由javascript客户端生成的错误没有site设置。
我的raven-js设置(请原谅我的Django):
require(['lib/raven-1.0.7'], function(Raven){
Raven.config('{% sentry_public_dsn %}', {
// escapere is a custom tag
我在我们的登台和生产环境中成功地运行了django-sentry,但在我的开发实例上,sentry似乎没有日志记录。
我使用的是manage runserver,当出现500错误时,我会在控制台中获取以下内容:
Development server is running at http://192.168.56.100:8080/
Quit the server with CONTROL-C.
No handlers could be found for logger "sentry.errors"
[20/Apr/2011 17:26:56] "POST .... H
目标:
我想将所有的ERROR+单目记录连同较低级别的记录一起发送到Sentry (为了更容易地调试正在发生的事情),它们都应该作为一个事件发送。
我拥有的:
我有Symfony4应用程序和config/packages/prod/monolog.yaml
monolog:
handlers:
# there is also fingers_crossed for file logging, but it is rather not related
sentry_buffer:
type: fingers_crossed
我有一个通过WSGI运行的python3flask服务器。我有一个由api代码导入的配置文件,用于处理环境变量,并且我在该文件中设置了sentry。这是我的代码,它的设置完全按照哨兵文档https://docs.sentry.io/platforms/python/logging/中的描述进行。 if sentry_dsn is not None:
sentry_logging = LoggingIntegration(
level=logging.INFO,
event_level=lo
当我使用php artisan db:seed时,我遵循了的一个教程,我得到了这个错误:
PHP致命错误:在第13行的/var/www/app/database/seeds/SentrySeeder.php中找不到类'Sentry‘
下面是SentrySeeder.php:
<?php
use App\Models\User;
class SentrySeeder extends Seeder {
public function run()
{
DB::table('users')->delete();
DB::table('g
我想在我的Laravel 4应用程序中使用Sentry2,但我不知道在与它交互之前如何使用它来验证用户提交的数据。在我自己的模型中,我会编写一个包含验证规则的$rules数组,并编写一个可以在控制器中调用的静态validates()方法。
但是有了Sentry2,我该怎么做呢?我是否必须扩展Sentry2提供的用户模型并使用它呢?或者,Sentry允许我通过扩展来添加验证规则吗?
如果我确实扩展了Sentry2用户模型,是否按如下方式扩展它:
/app/models/User.php
class User extends \Cartalyst\Sentry\Users\Eloquent\Use