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
|
@Override
|
||||||
public void processException(Exception exception) {
|
public void processException(Exception exception) {
|
||||||
rosterState = RosterState.uninitialized;
|
rosterState = RosterState.uninitialized;
|
||||||
Level logLevel;
|
Level logLevel = Level.SEVERE;
|
||||||
if (exception instanceof NotConnectedException) {
|
if (exception instanceof NotConnectedException) {
|
||||||
logLevel = Level.FINE;
|
logLevel = Level.FINE;
|
||||||
} else {
|
} else if (exception instanceof XMPPErrorException) {
|
||||||
logLevel = Level.SEVERE;
|
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);
|
LOGGER.log(logLevel, "Exception reloading roster", exception);
|
||||||
for (RosterLoadedListener listener : rosterLoadedListeners) {
|
for (RosterLoadedListener listener : rosterLoadedListeners) {
|
||||||
|
|
Loading…
Reference in a new issue