mirror of
https://github.com/vanitasvitae/Smack.git
synced 2024-12-22 10:37:59 +01:00
Merge pull request #513 from maniac103/tone-down-roster-error-logging
Conditionally reduce severity of roster reload error logging
This commit is contained in:
commit
cd70e7aa5a
1 changed files with 6 additions and 3 deletions
|
@ -469,11 +469,14 @@ public final class Roster extends Manager {
|
|||
@Override
|
||||
public void processException(Exception exception) {
|
||||
rosterState = RosterState.uninitialized;
|
||||
Level logLevel;
|
||||
Level logLevel = Level.SEVERE;
|
||||
if (exception instanceof NotConnectedException) {
|
||||
logLevel = Level.FINE;
|
||||
} else {
|
||||
logLevel = Level.SEVERE;
|
||||
} else if (exception instanceof XMPPErrorException) {
|
||||
Condition condition = ((XMPPErrorException) exception).getStanzaError().getCondition();
|
||||
if (condition == Condition.feature_not_implemented || condition == Condition.service_unavailable) {
|
||||
logLevel = Level.FINE;
|
||||
}
|
||||
}
|
||||
LOGGER.log(logLevel, "Exception reloading roster", exception);
|
||||
for (RosterLoadedListener listener : rosterLoadedListeners) {
|
||||
|
|
Loading…
Reference in a new issue