Instead of log with error log level, emit "clientError" and let each ldap server decide how to log.

This commit is contained in:
Pedro P. Candel 2012-09-11 11:49:37 +02:00
parent 5cd593a5ec
commit 3c1feec071
1 changed files with 4 additions and 2 deletions

View File

@ -303,7 +303,8 @@ function Server(options) {
log.trace('%s shutdown', c.ldap.id); log.trace('%s shutdown', c.ldap.id);
}); });
c.addListener('error', function (err) { c.addListener('error', function (err) {
log.error('%s unexpected connection error', c.ldap.id, err); log.warn('%s unexpected connection error', c.ldap.id, err);
self.emit('clientError', err);
c.destroy(); c.destroy();
}); });
c.addListener('close', function (had_err) { c.addListener('close', function (had_err) {
@ -377,7 +378,8 @@ function Server(options) {
} }
if (err) { if (err) {
log.error('%s sending error: %s', req.logId, err.stack || err); log.trace('%s sending error: %s', req.logId, err.stack || err);
self.emit('clientError', err);
sendError(err); sendError(err);
return after(); return after();
} }