LogBundle
Instalação
Adicione o LogBundle em seu composer.json
:, (*1)
{
"require": {
"zuni/log-bundle": "1.*@dev"
}
}
Registre o bundle no AppKernel:, (*2)
``` php
new Zuni\LogBundle\ZuniLogBundle(),, (*3)
Para configurar crie um manager no doctrine para o bundle.
o nome do manager obrigatoriamente tem que ser `log` (por enquanto)
VĂĄ em config (Arquivos importantes):
``` yaml
orm:
auto_generate_proxy_classes: %kernel.debug%
default_entity_manager: default
entity_managers:
log:
connection: default
mappings:
ZuniLogBundle: ~
agora de um update schema no manager que vocĂȘ crio para o bundle
e pronto todas as entidades serĂŁo logadas. Caso vocĂȘ nĂŁo queira que
determinada entidade nĂŁo seje logada, basta adicionar uma annotation na mesma:, (*4)
``` php
..., (*5)
/**
*
* @Loggable\NotLoggable
* @ORM\Entity
* @ORM\Table(name="my_class")
*/
class MyClass
{, (*6)
..., (*7)
```, (*8)