2017 © Pedro PelĂĄez
 

symfony-bundle log-bundle

Logging all INSERT, UPDATE and DELETE actions from doctrine events.

image

zuni/log-bundle

Logging all INSERT, UPDATE and DELETE actions from doctrine events.

  • Monday, March 3, 2014
  • by zunitec
  • Repository
  • 5 Watchers
  • 0 Stars
  • 57 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

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)

The Versions