问题标签 [rollbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 滚动条的 Yii2 自定义错误处理程序 - 错误不应显示在浏览器中
我需要通过扩展 rollbar 错误处理程序来创建一个自定义错误处理程序,该处理程序应始终处理致命错误,但仅在我们处于调试模式时才处理通知错误。在生产模式下,所有通知错误都不应该显示在浏览器中,而是应该记录在滚动条中并得到通知。任何人都可以就如何进行这种错误处理提出一个想法吗?
我刚开始扩展 Yii2 基本错误处理程序,
使用上面的代码,我可以从浏览器中隐藏通知错误并登录 php 错误日志。现在问题是我需要登录 rollbar 并像往常一样收到通知。
javascript - 如何在 NPM 包 + 源映射中使用 rollbar?
我正在尝试在 npm 包中使用 rollbar,该包将用作其他项目的依赖项。
但是,我得到的错误并没有很好地显示在滚动条上。奇怪的是,当我运行一个使用依赖项的示例应用程序时,我确实在 Web 控制台上看到了一个正确的错误。我认为问题可能出在源地图上,但我无法正确配置它。有没有人使用 rollbar 来跟踪 npm 包上的错误?
任何帮助表示赞赏。
symfony4 - 如何在 Symfony 4 中为 Rollbar 记录器指定人员功能?
在配置 Rollbar Monolog 配置时,可以设置的选项之一是person_fn
功能。该配置 Rollbar 期望是某种“可调用的”,在调用时将返回有关用户的信息。
为了获取有关当前用户的信息,该方法将需要 Session 处理程序,以获取当前登录的用户。我可以编写一个服务来做到这一点:
现在,如果只是 using call_user_func
,则该RollbarUserFn
方法不是静态的(因为它具有依赖项),因此不能使用"UserService::RollbarUserFn"
(字符串),而是实例化它并将对象传入:
但是我怎样才能在配置 YAML 文件中做到这一点呢?我试过类似的东西:
但这会引发错误,即person_fn
配置节点应为标量,而不是数组
ruby-on-rails - 如何在 capistrano 的 deploy.rb 文件中使用 Rails 5.2 凭据?
我刚刚将我的 Rails 应用程序更新到 5.2,并将其配置为使用新config/credentials.yml.enc
文件。
当我尝试部署时,我收到此错误:
那指向我config/deploy.rb
文件中的这一行:
因此,当 capistrano 运行时,它似乎无法访问Rails.application.credentials
.
你们都怎么处理这件事?我有一些想法...
- 将此变量设置为
ENV
变量- 我不喜欢这如何分离/自定义这一设置
- 不知何故让它这样capistrano可以访问
Rails.application.credentials
- 我不知道这是否是个好主意,或者如果我走这条路,是否还有其他需要注意的事情
- 删除滚动条中的部署跟踪
- ♂️</li>
python - rollbar django 突然不工作了。AttributeError:模块“lib”没有属性“X509_up_ref”
我的滚动条突然在我的 django python 应用程序上不起作用。在我合并某些东西之前它一直在工作。它看起来更像是 openssl 问题?
我在用:
ruby-on-rails - 基于子字符串忽略 Rollbar 中的特定错误
我有一个问题,抛出了 3 个不同的错误。所有 3 个在他们的消息中都有一个特定的子字符串,这表明我应该忽略它。例如:
我想在 rollbar 中添加exception_level_filters
一个 lambda,如果它们包含特定的子字符串,它会忽略所有三个错误,类似于以下内容:
除了我希望所有三个错误都使用相同的 lambda。
我该怎么做呢?
可以干一点吗?
谢谢
python - Django:在开发中禁用 RollBar
我正在使用 Rollbar 对我的 Django 应用程序进行错误跟踪。出于某种原因,我从本地主机(开发中)收到错误。
设置.py:
Settings_Dev.py:
我将 settings_dev.py 用于我的本地开发环境。
angular - Angular 6:设置滚动条以在有效负载中添加用户数据
我正在使用Angular 6
并rollbar
记录错误。
我创建了一个rollbar-service
包含以下内容的文件
我在类初始化之上定义了 rollbarConfig 。
文档说要添加有效负载,例如
但是在哪里放置这个代码片段,因为app
在类中给出错误?
我必须在滚动条有效负载中设置userData 。
lumen - 在 Lumen 5.7 中使用 Rollbar
因此,目前 Lumen(不是 Laravel)最流行的两个(恕我直言)rollbar 包是:
鉴于https://github.com/jenssegers/laravel-rollbar
明确声明尝试添加对 5.x 的 Lumen 支持,并且鉴于 James Elliot 有一篇精彩的关于将 Rollbar 添加到 Lumen 5.2的教程,我尝试更新他的教程的代码并将其用于 Lumen 5.7。
他的大部分作品都在他 RollbarLumenServiceProvider
的作品中,看起来像这样:
我尝试为 Lumen 5.7 更新此内容以考虑弃用和破坏性更改,如下所示:
我认为它几乎有效。我在此方法中遇到异常:
这是异常跟踪:
(1/1) ReflectionException Class Illuminate\Foundation\Application 在 Container.php 第 838 行中不存在
在 Container.php 第 838 行中的 ReflectionParameter->getClass()
在 Container.php 第 807 行中的 Container->resolveDependencies(array(object(ReflectionParameter), object(ReflectionParameter), object(ReflectionParameter)))
在 Container.php 第 658 行中的 Container->build('Jenssegers\Rollbar\RollbarLogHandler')
在 Container->resolve('Jenssegers\Rollbar\RollbarLogHandler', array(object(Rollbar))) 在 Container.php 行 609
在 Application.php 第 260 行中的 Container->make('Jenssegers\Rollbar\RollbarLogHandler', array(object(Rollbar)))
在 Container.php 第 597 行中的 Application->make('Jenssegers\Rollbar\RollbarLogHandler', array(object(Rollbar)))
在 Container->makeWith('Jenssegers\Rollbar\RollbarLogHandler', array(object(Rollbar))) 在 RollbarLumenServiceProvider.php 第 104 行
在 RollbarLumenServiceProvider->boot() at call_user_func_array(array(object(RollbarLumenServiceProvider), 'boot'), array()) 在 BoundMethod.php 第 29 行
在 BoundMethod.php 第 87 行中的 BoundMethod::Illuminate\Container{closure}()
在 BoundMethod::callBoundMethod(object(Application), array(object(RollbarLumenServiceProvider), 'boot'), object(Closure)) 在 BoundMethod.php 第 31 行
在 Container.php 第 572 行中的 BoundMethod::call(object(Application), array(object(RollbarLumenServiceProvider), 'boot'), array(), null)
在 Application.php 第 237 行中的 Container->call(array(object(RollbarLumenServiceProvider), 'boot'))
在 Application.php 第 222 行中的 Application->bootProvider(object(RollbarLumenServiceProvider))
在 Application->Laravel\Lumen{closure}(object(RollbarLumenServiceProvider), 'App\Providers\RollbarLumenServiceProvider')
正是在这一点上,我被卡住了。有谁知道如何解决这个错误?我不是服务容器或防滚杆专家,我将不胜感激。希望这将成为让 Rollbar 与 Lumen 5.7 一起使用的一种很好的社区方式!