private void closeStream() { try { stream.close(); } catch (IOException e) { LOGGER.error(e, CommonI18n.errorClosingWrappedStream); } } }
private void closeStream() { try { stream.close(); } catch (IOException e) { LOGGER.error(e, CommonI18n.errorClosingWrappedStream); } } }
@Override public void handleException( ChangeSetListener consumer, Throwable t, ChangeSet entry, long position, long maxPosition ) { LOGGER.error(t, BusI18n.errorProcessingEvent, entry.toString(), position); } }
private void notifiyListeners() { for (NodeTypes.Listener listener : this.listeners) { assert listener != null; try { listener.notify(nodeTypesCache); } catch (RuntimeException e) { logger.error(e, JcrI18n.errorNotifyingNodeTypesListener, listener); } } }
protected final void error( I18n message, Object... params ) { logger.error(message, params); problems.addError(message, params); }
protected final void error( I18n message, Object... params ) { logger.error(message, params); problems.addError(message, params); }
private void notifiyListeners() { for (NodeTypes.Listener listener : this.listeners) { assert listener != null; try { listener.notify(nodeTypesCache); } catch (RuntimeException e) { logger.error(e, JcrI18n.errorNotifyingNodeTypesListener, listener); } } }
protected final void error( Throwable t, I18n message, Object... params ) { logger.error(t, message, params); problems.addError(t, message, params); }
@Override public void error( String message, Object... params ) { if (logger.isErrorEnabled()) { logger.error(new TextI18n(message), params); } }
@Override public void error( Throwable t, String message, Object... params ) { if (logger.isErrorEnabled()) { logger.error(t, new TextI18n(message), params); } }
@Override public void error( Throwable t, String message, Object... params ) { if (logger.isErrorEnabled()) { logger.error(t, new TextI18n(message), params); } }
@Override public void error( String message, Object... params ) { if (logger.isErrorEnabled()) { logger.error(new TextI18n(message), params); } }
@Override public void error( Throwable t, String message, Object... params ) { if (logger.isErrorEnabled()) { logger.error(t, new TextI18n(message), params); } }
@Override public void error( String message, Object... params ) { if (logger.isErrorEnabled()) { logger.error(new TextI18n(message), params); } }
void shutdown() { for (IndexProvider provider : providers.values()) { try { provider.shutdown(); } catch (RepositoryException e) { logger.error(e, JcrI18n.errorShuttingDownIndexProvider, repository.name(), provider.getName(), e.getMessage()); } } }
private void cleanLocks() { try { lockManager().cleanLocks(); } catch (RepositoryException e) { // This can only happen if the session is not live, which is checked above ... Logger.getLogger(getClass()).error(e, JcrI18n.unexpectedException, e.getMessage()); } }
private void cleanLocks() { try { lockManager().cleanLocks(); } catch (RepositoryException e) { // This can only happen if the session is not live, which is checked above ... Logger.getLogger(getClass()).error(e, JcrI18n.unexpectedException, e.getMessage()); } }
public static void killRepository( JcrRepository repository ) { if (repository == null || repository.getState() != State.RUNNING) return; try { // Rollback any open transactions ... killTransaction(repository.runningState().txnManager()); // First shut down the repository ... repository.doShutdown(false); } catch (Throwable t) { log.error(t, JcrI18n.errorKillingRepository, repository.getName(), t.getMessage()); } }
@Test public void shouldLogAppropriateMessagesIfLog4jSetToErrorLevel() { log4jLogger.setLevel(Level.ERROR); logger.error(errorMessageWithNoParameters); logger.warn(warningMessageWithNoParameters); logger.info(infoMessageWithNoParameters); logger.debug("This is a debug message with no parameters"); logger.trace("This is a trace message with no parameters"); log.removeFirst(Logger.Level.ERROR, "This is an error message with no parameters"); assertEquals(false, log.hasEvents()); }
@Test public void shouldLogAppropriateMessagesIfLog4jSetToWarningLevel() { log4jLogger.setLevel(Level.WARN); logger.error(errorMessageWithNoParameters); logger.warn(warningMessageWithNoParameters); logger.info(infoMessageWithNoParameters); logger.debug("This is a debug message with no parameters"); logger.trace("This is a trace message with no parameters"); log.removeFirst(Logger.Level.ERROR, "This is an error message with no parameters"); log.removeFirst(Logger.Level.WARNING, "This is a warning message with no parameters"); assertEquals(false, log.hasEvents()); }