| DBIX :: Class :: Querylog consultas de log para análise posterior |
Baixe Agora |
DBIX :: Class :: Querylog Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Cory G Watson
- Site do editor:
- http://search.cpan.org/~gphat/
DBIX :: Class :: Querylog Tag
DBIX :: Class :: Querylog Descrição
DBIX :: Classe :: Querylog é um módulo Perl que 'logs' cada transação e consulta executado para que você possa analisar o que aconteceu na 'sessão'. Deve ser instalado como o debugobj no dbix :: Class: Use DBIX :: Classe :: Querylog; Use DBIX :: Class :: Querylog :: Analyzer; meu $ Schema = ... # Obtenha seu esquema! Meu $ QL = DBIX :: Classe :: Querylog-> Novo; $ esquema-> Armazenamento-> debugobj ($ QL); $ esquema-> Armazenamento-> Depuração (1); ... # fazer algumas coisas! meu $ Ana = DBIX :: QueryLog :: Analyzer-> Novo ({Querylog => $ QL}); Meus @queries = $ Ana-> get_sorted_queries; Cada transação e consulta executado terão uma transação correspondente e objeto de consulta armazenado em ordem de execução, assim: a transação de consulta de consulta QueryThis Array pode ser recuperado com o método de log. Consultas executadas dentro de uma transação são armazenadas dentro de seu objeto de transação, não dentro da Querylog diretamente.
DBIX :: Class :: Querylog Software Relacionado