tarnawski/log-frontend

1.0.4 2016-08-11 21:08 UTC

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"
}

支持的日志级别:EMERGENCYALERTCRITICALERRORWARNINGINFONOTICEDEBUG

jQuery示例

$.post( "your-app.com/logger", { 
    "level": "ERROR",
    "message": "Error with send email",
    "context": "The email address not valid"
});

为了美观地显示日志文件,您可以使用: LogViewerBundle