Log LDAP errors with filter expression

ice4sip 5096
Ingo Bauersachs 12 years ago
parent 7b9ae60ccd
commit eef30bf631

@ -360,7 +360,8 @@ private void performSearch(final LdapQuery query,
@Override
public void run()
{
logger.trace("starting search for " + realQueryString +
String filter = buildSearchFilter(realQueryString);
logger.trace("starting search for " + filter +
" (initial query: \"" + query.toString() +
"\") on directory \"" + LdapDirectoryImpl.this + "\"");
@ -383,7 +384,7 @@ public void run()
NamingEnumeration<?> results = dirContext.search(
LdapDirectoryImpl.this.settings.getBaseDN(),
buildSearchFilter(realQueryString),
filter,
searchControls
);
@ -411,7 +412,7 @@ public void run()
}
long time1 = System.currentTimeMillis();
logger.trace("search for real query \"" + realQueryString +
logger.trace("search for real query \"" + filter +
"\" (initial query: \"" + query.toString() +
"\") on directory \"" + LdapDirectoryImpl.this +
"\" took " + (time1-time0) + "ms");
@ -424,7 +425,7 @@ public void run()
logger.error(
"use bind DN without password during search" +
" for real query \"" +
realQueryString + "\" (initial query: \"" +
filter + "\" (initial query: \"" +
query.toString() + "\") on directory \"" +
LdapDirectoryImpl.this + "\": " + e);
endEvent = new LdapEvent(
@ -438,7 +439,7 @@ public void run()
logger.error(
"authentication failed during search" +
" for real query \"" +
realQueryString + "\" (initial query: \"" +
filter + "\" (initial query: \"" +
query.toString() + "\") on directory \"" +
LdapDirectoryImpl.this + "\": " + e);
endEvent = new LdapEvent(
@ -452,7 +453,7 @@ public void run()
logger.error(
"an external exception was thrown during search" +
" for real query \"" +
realQueryString + "\" (initial query: \"" +
filter + "\" (initial query: \"" +
query.toString() + "\") on directory \"" +
LdapDirectoryImpl.this + "\": " + e);
endEvent = new LdapEvent(
@ -463,7 +464,7 @@ public void run()
}
catch(LdapQueryCancelledException e)
{
logger.trace("search for real query \"" + realQueryString +
logger.trace("search for real query \"" + filter +
"\" (initial query: \"" + query.toString() +
"\") on " + LdapDirectoryImpl.this +
" cancelled at state " + cancelState);
@ -481,7 +482,7 @@ public void run()
}
catch (Exception e)
{
logger.error("search for real query \"" + realQueryString +
logger.error("search for real query \"" + filter +
"\" (initial query: \"" + query.toString() +
"\") on " + LdapDirectoryImpl.this +
" cancelled at state " + cancelState, e);

Loading…
Cancel
Save