Я искал эту информацию на этом форуме и многие другие, но я не могу понять, как регистрировать сообщения в профилировщике.symfony2 logger в профилировщике
Я пытаюсь регистрировать сообщения с моего контроллера.
CalendarController.php:
<?php
namespace DJU\CalendarBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Console\Event\ConsoleExceptionEvent;
use Psr\Log\LoggerInterface;
class CalendarController extends Controller
{
protected $logger;
public function __construct(LoggerInterface $logger) {
$this->logger = $logger;
}
public function getweekAction() {
$this->logger->info("this is a test message");
}
}
Согласно тому, что я прочитал в симфони документ, я также изменил config.yml
приложение/Config/config.yml
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
console:
type: console
bubble: false
verbosity_levels:
VERBOSITY_VERBOSE: INFO
VERBOSITY_VERY_VERBOSE: DEBUG
channels: ["!doctrine"]
console_very_verbose:
type: console
bubble: false
verbosity_levels:
VERBOSITY_VERBOSE: NOTICE
VERBOSITY_VERY_VERBOSE: NOTICE
VERBOSITY_DEBUG: DEBUG
channels: ["doctrine"]
Это простой полицейский y вставить из config_dev.yml.
В профилировщике нет журнала.
Любое предложение?
Спасибо
вы исправите ваше сообщение в dev.log файлов? – Matteo