waigeo / jsloggerbundle
Symfony WaigeoJSLoggerBundle
该包的官方仓库似乎已消失,因此该包已被冻结。
1.0.3
2017-09-05 14:44 UTC
Requires
- php: >=5.5.9
- doctrine/doctrine-bundle: >=1.6
- doctrine/doctrine-cache-bundle: >=1.2
- doctrine/orm: >=2.5
- sensio/distribution-bundle: >=5.0
- sensio/framework-extra-bundle: >=3.0.2
- symfony/assetic-bundle: >=2.8
- symfony/polyfill-apcu: >=1.0
- symfony/symfony: 3.*
- twig/twig: ^1.0||^2.0
Requires (Dev)
- phpunit/phpunit: >=6.2
- symfony/phpunit-bridge: >=3.3
This package is not auto-updated.
Last update: 2023-03-18 20:28:14 UTC
README
该捆绑包允许记录应用程序的JavaScript错误并将其存储在服务器端的数据库中。然后,您可以通过一个界面查看JS错误,并享受搜索功能。上报的信息包括
- 错误消息
- 发生错误的页面URL
- 错误发生的日期
- 使用的浏览器
安装
-
composer require waigeo/jsloggerbundle -
在 AppKernel 中注册捆绑包
public function registerBundles() { $bundles = [ ... new Waigeo\JSLoggerBundle\WaigeoTaskManagerBundle(), ... ]; return $bundles; }
- 导入捆绑包的路由。在 "app/config/routing.yml" 中添加以下块
waigeo_js_logger: resource: "@WaigeoJSLoggerBundle/Resources/config/routing.yml" prefix: /
-
通过执行以下命令更新数据库模式
php bin/console doctrine:schema:update --dump-sql
然后
php bin/console doctrine:schema:update --force -
通过执行以下命令安装资源
php bin/console assets:install -
在您想要记录错误的页面中包含以下两行JavaScript `