// Copyright 2011 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // File contains debugging functionality package ldap import ( "github.com/tmfkams/asn1-ber" "log" ) /* debbuging type - has a Printf method to write the debug output */ type debugging bool // write debug output func (debug debugging) Printf(format string, args ...interface{}) { if debug { // TODO: DEBUG prefix log.Printf(format, args...) } } func (debug debugging) PrintPacket(packet *ber.Packet) { if debug { ber.PrintPacket(packet) } }