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);
});
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.addListener('close', function (had_err) {
@ -377,7 +378,8 @@ function Server(options) {
}
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);
return after();
}