func SetAuditLog(alog events.IAuditLog) ServerOption {
	return func(s *Server) error {
		s.alog = alog
		return nil
	}
}
// SetAuditLog assigns an audit log interfaces to this server
SetAuditLog assigns an audit log interfaces to this server
// SetAuditLog assigns an audit log interfaces to this server
func SetAuditLog(alog events.IAuditLog) ServerOption {
	return func(s *Server) error {
		s.alog = alog
		return nil
	}
}
func SetAuditLog ( alog events . IAuditLog ) ServerOption { return func ( s * Server ) error { s . alog = alog return nil } }
SetAuditLog assigns an audit log interfaces to this server
SetAuditLog assigns an audit log interfaces to this server