[LDAP] SLAPD debug

Pagina: 1
Acties:

  • bille
  • Registratie: Mei 2000
  • Laatst online: 05-08 23:45

bille

Don't call me Buff

Topicstarter
ik draai de windowsversie van de OpenLDAP server. Ik ben bezig met een stuk software te schrijven voor communicatie met de LDAP server. Ik probeer de debugging functie aan te zetten, maar ik krijg het niet goed voor elkaar.

in LDAP.h zie ik de volgende debug params staan:
LDAP_DEBUG_TRACE
LDAP_DEBUG_PACKETS
LDAP_DEBUG_ARGS
LDAP_DEBUG_CONNS
LDAP_DEBUG_BER
LDAP_DEBUG_FILTER
LDAP_DEBUG_CONFIG
LDAP_DEBUG_ACL
LDAP_DEBUG_STATS
LDAP_DEBUG_STATS2
LDAP_DEBUG_SHELL
LDAP_DEBUG_PARSE
LDAP_DEBUG_ANY

vervolgens start ik de server op met de volgende cmd line:
code:
1
slapd.exe -d LDAP_DEBUG_ANY -f slapd.conf


Ik zou verwachten dat ik dan alle statements te zien krijg die ik naar de LDAP server stuur, maar ik krijg totaal geen output op cmdscherm. Ook wanneer ik bijv. als debug param LDAP_DEBUG_CONNS gebruik krijg ik niets te zien, daar ik zou verwachten dat ik alle inkomende connecties naar de LDAP server te zien zou krijgen...

Ligt het aan mijn installatie of mis ik nog een parameter ofzo :?

Ultra Pilammo 6666Mhz AMD, 4251Mbit/s RAM, Gefors V6666 MegaTurbo, 43" TFS, Ultra 80Gig Firewire netwerkkaart en 5D geluid met 66 speakers in 5 dimensies


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 13:37
slapd werkt met debug levels die je aangeeft met getallen:
-d debug-level
Turn on debugging as defined by debug-level. If this option is
specified, even with a zero argument, slapd will not fork or
disassociate from the invoking terminal. Some general operation
and status messages are printed for any value of debug-level.
debug-level is taken as a bit string, with each bit correspond-
ing to a different kind of debugging information. See <ldap.h>
for details. Remember that if you turn on packet logging, pack-
ets containing bind passwords will be output, so if you redirect
the log to a logfile, that file should be read-protected.
Als het goed is staat in de source in ldap.h welk level waarvoor staat. AFAIK lopen die dingen van 1 t/m 255 (8 bits dus), waarbij elk bit een debug optie aan kan zetten.

  • bille
  • Registratie: Mei 2000
  • Laatst online: 05-08 23:45

bille

Don't call me Buff

Topicstarter
hmjah ik geloof dat ze dat via constanten gedaan hebben. Vandaar de parameter LDAP_DEBUG_ANY. Als ik ipv LDAP_DEBUG_ANY bijv. 255 als param voor -d opgeef dan krijg ik de melding:
code:
1
2
C:\Program Files\OpenLDAP>slapd.exe -d 255 -f slapd.conf
must compile with LDAP_DEBUG for debugging

Ultra Pilammo 6666Mhz AMD, 4251Mbit/s RAM, Gefors V6666 MegaTurbo, 43" TFS, Ultra 80Gig Firewire netwerkkaart en 5D geluid met 66 speakers in 5 dimensies


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

En wat lees je in die melding ? ;)
Dat je opnieuw moet compileren. Dit heeft trouwens niets met Programming & Webscripting te maken, dus ik move deze gelijk naar Non-Windows Operating Systems

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
De windowsversie van slapd heeft weinig met Non-Windows Operating Systems te maken denk ik, dus ik doe hem op mijn beurt weer naar Software Algemeen