ch.qos.logback.classic.Logger.callAppenders()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(261)

本文整理了Java中ch.qos.logback.classic.Logger.callAppenders()方法的一些代码示例,展示了Logger.callAppenders()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.callAppenders()方法的具体详情如下:
包路径:ch.qos.logback.classic.Logger
类名称:Logger
方法名:callAppenders

Logger.callAppenders介绍

[英]Invoke all the appenders of this logger.
[中]调用此记录器的所有附加程序。

代码示例

代码示例来源:origin: ch.qos.logback/logback-classic

  1. private void buildLoggingEventAndAppend(final String localFQCN, final Marker marker, final Level level, final String msg, final Object[] params,
  2. final Throwable t) {
  3. LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
  4. le.setMarker(marker);
  5. callAppenders(le);
  6. }

代码示例来源:origin: ch.qos.logback/logback-classic

  1. private void dispatchEvents(LoggerContext lc) {
  2. ObjectInputStream ois = null;
  3. try {
  4. socket.setSoTimeout(acceptConnectionTimeout);
  5. ois = new HardenedLoggingEventInputStream(socket.getInputStream());
  6. socket.setSoTimeout(0);
  7. addInfo(receiverId + "connection established");
  8. while (true) {
  9. ILoggingEvent event = (ILoggingEvent) ois.readObject();
  10. Logger remoteLogger = lc.getLogger(event.getLoggerName());
  11. if (remoteLogger.isEnabledFor(event.getLevel())) {
  12. remoteLogger.callAppenders(event);
  13. }
  14. }
  15. } catch (EOFException ex) {
  16. addInfo(receiverId + "end-of-stream detected");
  17. } catch (IOException ex) {
  18. addInfo(receiverId + "connection failed: " + ex);
  19. } catch (ClassNotFoundException ex) {
  20. addInfo(receiverId + "unknown event class: " + ex);
  21. } finally {
  22. CloseUtil.closeQuietly(ois);
  23. CloseUtil.closeQuietly(socket);
  24. socket = null;
  25. addInfo(receiverId + "connection closed");
  26. }
  27. }

代码示例来源:origin: ch.qos.logback/logback-classic

  1. remoteLogger.callAppenders(event);

代码示例来源:origin: ch.qos.logback/logback-classic

  1. remoteLogger.callAppenders(event);

代码示例来源:origin: camunda/camunda-bpm-platform

  1. private void buildLoggingEventAndAppend(final String localFQCN,
  2. final Marker marker, final Level level, final String msg,
  3. final Object[] params, final Throwable t) {
  4. LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
  5. le.setMarker(marker);
  6. callAppenders(le);
  7. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. public void onMessage(javax.jms.Message message) {
  2. ILoggingEvent event;
  3. try {
  4. if (message instanceof ObjectMessage) {
  5. ObjectMessage objectMessage = (ObjectMessage) message;
  6. event = (ILoggingEvent) objectMessage.getObject();
  7. Logger log = (Logger) LoggerFactory.getLogger(event.getLoggerName());
  8. log.callAppenders(event);
  9. } else {
  10. logger.warn("Received message is of type " + message.getJMSType()
  11. + ", was expecting ObjectMessage.");
  12. }
  13. } catch (JMSException jmse) {
  14. logger.error("Exception thrown while processing incoming message.", jmse);
  15. }
  16. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. public void onMessage(javax.jms.Message message) {
  2. ILoggingEvent event;
  3. try {
  4. if (message instanceof ObjectMessage) {
  5. ObjectMessage objectMessage = (ObjectMessage) message;
  6. event = (ILoggingEvent) objectMessage.getObject();
  7. Logger log = (Logger) LoggerFactory.getLogger(event.getLoggerName());
  8. log.callAppenders(event);
  9. } else {
  10. logger.warn("Received message is of type " + message.getJMSType()
  11. + ", was expecting ObjectMessage.");
  12. }
  13. } catch (JMSException jmse) {
  14. logger.error("Exception thrown while processing incoming message.", jmse);
  15. }
  16. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. private void dispatchEvents(LoggerContext lc) {
  2. try {
  3. socket.setSoTimeout(acceptConnectionTimeout);
  4. ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
  5. socket.setSoTimeout(0);
  6. addInfo(receiverId + "connection established");
  7. while (true) {
  8. ILoggingEvent event = (ILoggingEvent) ois.readObject();
  9. Logger remoteLogger = lc.getLogger(event.getLoggerName());
  10. if (remoteLogger.isEnabledFor(event.getLevel())) {
  11. remoteLogger.callAppenders(event);
  12. }
  13. }
  14. } catch (EOFException ex) {
  15. addInfo(receiverId + "end-of-stream detected");
  16. } catch (IOException ex) {
  17. addInfo(receiverId + "connection failed: " + ex);
  18. } catch (ClassNotFoundException ex) {
  19. addInfo(receiverId + "unknown event class: " + ex);
  20. } finally {
  21. CloseUtil.closeQuietly(socket);
  22. socket = null;
  23. addInfo(receiverId + "connection closed");
  24. }
  25. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. remoteLogger.callAppenders(event);

代码示例来源:origin: com.opentable.components/otj-logging

  1. /**
  2. * Log an arbitrary {@link ILoggingEvent} to a Logback logger.
  3. * @param logger the logger to log to
  4. * @param event the event to log
  5. */
  6. public static void log(Logger logger, ILoggingEvent event)
  7. {
  8. ((ch.qos.logback.classic.Logger) logger).callAppenders(event);
  9. }
  10. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. remoteLogger.callAppenders(event);

代码示例来源:origin: caskdata/cdap

  1. @Override
  2. public void onLog(LogEntry entry) {
  3. log.callAppenders(new TwillLogEntryAdapter(entry));
  4. }
  5. };

代码示例来源:origin: co.cask.cdap/cdap-common

  1. @Override
  2. public void onLog(LogEntry entry) {
  3. log.callAppenders(new TwillLogEntryAdapter(entry));
  4. }
  5. };

代码示例来源:origin: tony19/logback-android

  1. private void buildLoggingEventAndAppend(final String localFQCN,
  2. final Marker marker, final Level level, final String msg,
  3. final Object[] params, final Throwable t) {
  4. LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
  5. le.setMarker(marker);
  6. callAppenders(le);
  7. }

代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand

  1. private void buildLoggingEventAndAppend(final String localFQCN,
  2. final Marker marker, final Level level, final String msg,
  3. final Object[] params, final Throwable t) {
  4. LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
  5. le.setMarker(marker);
  6. callAppenders(le);
  7. }

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

  1. private void buildLoggingEventAndAppend(final String localFQCN, final Marker marker, final Level level, final String msg, final Object[] params,
  2. final Throwable t) {
  3. LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
  4. le.setMarker(marker);
  5. callAppenders(le);
  6. }

代码示例来源:origin: io.virtdata/virtdata-lib-realer

  1. private void buildLoggingEventAndAppend(final String localFQCN, final Marker marker, final Level level, final String msg, final Object[] params,
  2. final Throwable t) {
  3. LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
  4. le.setMarker(marker);
  5. callAppenders(le);
  6. }

代码示例来源:origin: Nextdoor/bender

  1. private void buildLoggingEventAndAppend(final String localFQCN, final Marker marker, final Level level, final String msg, final Object[] params,
  2. final Throwable t) {
  3. LoggingEvent le = new LoggingEvent(localFQCN, this, level, msg, t, params);
  4. le.setMarker(marker);
  5. callAppenders(le);
  6. }

代码示例来源:origin: caskdata/cdap

  1. private void callAppenders(ILoggingEvent event) {
  2. if (event == SHUTDOWN_EVENT) {
  3. return;
  4. }
  5. Logger logger = context.getEffectiveLogger(event.getLoggerName());
  6. try {
  7. logger.callAppenders(event);
  8. } catch (Throwable t) {
  9. addError("Exception raised when appending to logger " + logger.getName() +
  10. " with message " + event.getFormattedMessage(), t);
  11. }
  12. }

代码示例来源:origin: co.cask.cdap/cdap-watchdog

  1. private void callAppenders(ILoggingEvent event) {
  2. if (event == SHUTDOWN_EVENT) {
  3. return;
  4. }
  5. Logger logger = context.getEffectiveLogger(event.getLoggerName());
  6. try {
  7. logger.callAppenders(event);
  8. } catch (Throwable t) {
  9. addError("Exception raised when appending to logger " + logger.getName() +
  10. " with message " + event.getFormattedMessage(), t);
  11. }
  12. }

相关文章