tarnawski / log-frontend
1.0.4
2016-08-11 21:08 UTC
Requires
- php: >=5.4
- symfony/framework-bundle: ~2.3|~3.0
- symfony/twig-bundle: ~2.3|~3.0
Requires (Dev)
- coduo/php-matcher: 2.0.1
- pdepend/pdepend: 2.2.4
- phpmd/phpmd: @stable
- phpspec/phpspec: ~2.0
- phpunit/phpunit: ~4.3
- sebastian/phpcpd: ^2.0
- squizlabs/php_codesniffer: ~2.0
This package is auto-updated.
Last update: 2024-09-14 23:48:16 UTC
README
此捆绑包允许您通过端点在您的后端记录事件。
1.下载
打开命令行,进入您的项目目录,并执行以下命令
$ composer require tarnawski/log-frontend
2.启用捆绑包
通过将其添加到项目中app/AppKernel.php文件中注册的捆绑包列表中来启用捆绑包。
<?php
$bundles = array(
new LogFrontendBundle\LogFrontendBundle(),
);
3.注册路由
LogFrontendBundle:
resource: "@LogFrontendBundle/Resources/config/routing.yml"
prefix: /logger
4.配置捆绑包
log_frontend:
path: /dev/shm/api-backend/logs/front.log
allow_host:
- api-backend.dev
- ras-backend.dev
如果不允许所有主机
log_frontend:
path: /dev/shm/api-backend/logs/front.log
allow_host: ~
您可以通过发送带有正文的请求来记录事件
{
"level": "ERROR",
"message": "Error with send email",
"context": "The email address not valid"
}
支持的日志级别:EMERGENCY
、ALERT
、CRITICAL
、ERROR
、WARNING
、INFO
、NOTICE
、DEBUG
jQuery示例
$.post( "your-app.com/logger", {
"level": "ERROR",
"message": "Error with send email",
"context": "The email address not valid"
});
为了美观地显示日志文件,您可以使用: LogViewerBundle