Desejo depurar alguns problemas de autenticação e autorização no meu servidor da web, principalmente com o mod_authnz_ldap e outros módulos mod_auth *.
Então, defino LogLevel debug
na configuração do Apache, globalmente ou para um único VirtualHost. Isso me fornece informações úteis do mod_authnz_ldap, mas também gera muito ruído dos módulos SSL. Veja abaixo um exemplo.
Existe uma maneira de reduzir o LogLevel para ssl_engine *, mantendo o nível de log para mod_authnz_ldap?
Sim, eu poderia excluir as linhas usando algo como grep -v ssl_engine logfile
, mas também quero excluir esses dados extras de algumas outras ferramentas de análise de syslog. Prefiro reduzir o log da fonte, em vez de excluí-lo no destino.
[Tue Jul 06 16:55:31 2010] [debug] ssl_engine_io.c(1830): | 0100: 12 23 e7 0f 45 1f 1f d3-ed 12 f8 12 1f a9 90 85 .+..(........... |
[Tue Jul 06 16:55:31 2010] [debug] mod_authnz_ldap.c(474): [client 10.10.10.123] [96991] auth_ldap authenticate: accepting joe
[Tue Jul 06 16:55:31 2010] [debug] mod_authnz_ldap.c(730): [client 10.10.10.123] [96991] auth_ldap authorise: require group: authorisation successful (attribute memberUid) [Comparison true (cached)][Compare True]
[Tue Jul 06 17:02:17 2010] [debug] ssl_engine_io.c(1830): | 0023: 23 ff 29 5a 4b bd 4c e6-bc 36 22 9c c3 22 c2 4b ..)ZK.L..6u....K |
[Tue Jul 06 17:02:17 2010] [debug] ssl_engine_io.c(1830): | 0023: 23 ff 29 5a 4b bd 4c e6-bc 22 75 9c c3 b6 22 4b ..)blahblah|
fonte