codemastersolutions / code-log
Pacote simplificado para persistência de logs
Installs: 81
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:package
Requires
- php: ^8.0
- illuminate/auth: ^9.0
- illuminate/container: ^9.0
- illuminate/contracts: ^9.0
- illuminate/database: ^9.0
- matomo/device-detector: ^5.0
- monolog/monolog: ^2.5
- sinergi/browser-detector: ^6.1
Requires (Dev)
- orchestra/testbench: ^7.3
- phpunit/phpunit: ^9.5
- predis/predis: ^1.1
This package is auto-updated.
Last update: 2024-11-11 22:16:12 UTC
README
Pacote simplificado para persistência de logs
Compatibilidade com Versões Laravel
Instalação
composer require codemastersolutions/code-log
Instruções de uso
use CodeMaster\CodeLog\Logging\Log; //Log do tipo debug, para tratar errors Log::debug('log', ['dados para análise']); //Log do tipo error, registrar erros Log::error('log', ['dados para análise']); //Log do tipo info, para registrar eventos Log::info('log', ['dados para análise']); //Log do tipo success, para registrar eventos de sucesso Log::success('log', ['dados para análise']);
Utilizando a facade para persistência de logs
use CodeMaster\CodeLog\Facades\CodeLog; //Log do tipo debug, para tratar errors CodeLog::debug('log', ['dados para análise']); //Log do tipo error, registrar erros CodeLog::error('log', ['dados para análise']); //Log do tipo info, para registrar eventos CodeLog::info('log', ['dados para análise']); //Log do tipo success, para registrar eventos de sucesso CodeLog::success('log', ['dados para análise']);
Utilizando o helper para persistência de logs
//Log do tipo debug, para tratar errors codelog('log', ['dados para análise']); /*** Explicitando o level do log ***/ //Log do tipo debug, para tratar errors codelog('log', ['dados para análise'], Log::DEBUG); //Log do tipo error, registrar erros codelog('log', ['dados para análise'], Log::ERROR); //Log do tipo info, para registrar eventos codelog('log', ['dados para análise'], Log::INFO); //Log do tipo success, para registrar eventos de sucesso codelog('log', ['dados para análise'], Log::SUCCESS);
Testes Automatizados
composer test
ou
./phpunit
Testes Automatizados com Observabilidade de Alterações
./phpunit-watcher
Filtrando testes
./phpunit-watcher --filter=nome-do-teste
Créditos
Autor
Licença
MIT. Consulte o Arquivo de licença para obter mais informações.