profiling.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" ?>
  2. <container xmlns="http://symfony.com/schema/dic/services"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
  5. <parameters>
  6. <parameter key="profiler.class">Symfony\Component\HttpKernel\Profiler\Profiler</parameter>
  7. <parameter key="profiler_listener.class">Symfony\Bundle\FrameworkBundle\Profiler\ProfilerListener</parameter>
  8. </parameters>
  9. <services>
  10. <service id="profiler" class="%profiler.class%" scope="request">
  11. <tag name="monolog.logger" channel="profiler" />
  12. <argument type="service" id="profiler.storage" />
  13. <argument type="service" id="logger" on-invalid="null" />
  14. </service>
  15. <service id="profiler.storage" class="" public="false">
  16. <argument /> <!-- DSN -->
  17. <argument /> <!-- Username -->
  18. <argument /> <!-- Password -->
  19. <argument /> <!-- Lifetime -->
  20. </service>
  21. <service id="profiler_listener" class="%profiler_listener.class%">
  22. <tag name="kernel.listener" event="onCoreResponse" priority="-100" />
  23. <tag name="kernel.listener" event="onCoreException" />
  24. <tag name="kernel.listener" event="onCoreRequest" />
  25. <argument type="service" id="service_container" />
  26. <argument type="service" id="profiler.request_matcher" on-invalid="null" />
  27. <argument /> <!-- Only exceptions? -->
  28. <argument /> <!-- Only master requests? -->
  29. </service>
  30. </services>
  31. </container>