org.apache.log4j.Logger.callAppenders()方法的使用及代码示例

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

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

Logger.callAppenders介绍

暂无

代码示例

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Equivalent of Logger.forcedLog.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param level level, may not be null.
  6. * @param msg message, may be null.
  7. */
  8. private static void forcedLog(final Logger logger,
  9. final Level level,
  10. final String msg) {
  11. logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, null));
  12. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Equivalent of Logger.forcedLog.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param level level, may not be null.
  6. * @param msg message, may be null.
  7. */
  8. private static void forcedLog(final Logger logger,
  9. final Level level,
  10. final String msg) {
  11. logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, null));
  12. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Log an exiting message at DEBUG level.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param sourceClass source class, may be null.
  6. * @param sourceMethod method, may be null.
  7. */
  8. public static void exiting(final Logger logger,
  9. final String sourceClass,
  10. final String sourceMethod) {
  11. if (logger.isDebugEnabled()) {
  12. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  13. sourceClass + "." + sourceMethod + " RETURN", null));
  14. }
  15. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Log an entering message at DEBUG level.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param sourceClass source class, may be null.
  6. * @param sourceMethod method, may be null.
  7. */
  8. public static void entering(final Logger logger,
  9. final String sourceClass,
  10. final String sourceMethod) {
  11. if (logger.isDebugEnabled()) {
  12. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  13. sourceClass + "." + sourceMethod + " ENTRY", null));
  14. }
  15. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Equivalent of Logger.forcedLog.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param level level, may not be null.
  6. * @param msg message, may be null.
  7. * @param t throwable.
  8. */
  9. private static void forcedLog(final Logger logger,
  10. final Level level,
  11. final String msg,
  12. final Throwable t) {
  13. logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, t));
  14. }
  15. /**

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Equivalent of Logger.forcedLog.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param level level, may not be null.
  6. * @param msg message, may be null.
  7. * @param t throwable.
  8. */
  9. private static void forcedLog(final Logger logger,
  10. final Level level,
  11. final String msg,
  12. final Throwable t) {
  13. logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, t));
  14. }
  15. /**

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Log an entering message with a parameter at DEBUG level.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param sourceClass source class, may be null.
  6. * @param sourceMethod method, may be null.
  7. * @param param parameter, may be null.
  8. */
  9. public static void entering(final Logger logger,
  10. final String sourceClass,
  11. final String sourceMethod,
  12. final String param) {
  13. if (logger.isDebugEnabled()) {
  14. String msg = sourceClass + "." + sourceMethod + " ENTRY " + param;
  15. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  16. msg, null));
  17. }
  18. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Log an exiting message with result at DEBUG level.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param sourceClass source class, may be null.
  6. * @param sourceMethod method, may be null.
  7. * @param result result, may be null.
  8. */
  9. public static void exiting(
  10. final Logger logger,
  11. final String sourceClass,
  12. final String sourceMethod,
  13. final String result) {
  14. if (logger.isDebugEnabled()) {
  15. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  16. sourceClass + "." + sourceMethod + " RETURN " + result, null));
  17. }
  18. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Logs a throwing message at DEBUG level.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param sourceClass source class, may be null.
  6. * @param sourceMethod method, may be null.
  7. * @param thrown throwable, may be null.
  8. */
  9. public static void throwing(
  10. final Logger logger,
  11. final String sourceClass,
  12. final String sourceMethod,
  13. final Throwable thrown) {
  14. if (logger.isDebugEnabled()) {
  15. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  16. sourceClass + "." + sourceMethod + " THROW", thrown));
  17. }
  18. }
  19. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Log an entering message with a parameter at DEBUG level.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param sourceClass source class, may be null.
  6. * @param sourceMethod method, may be null.
  7. * @param param parameter, may be null.
  8. */
  9. public static void entering(final Logger logger,
  10. final String sourceClass,
  11. final String sourceMethod,
  12. final Object param) {
  13. if (logger.isDebugEnabled()) {
  14. String msg = sourceClass + "." + sourceMethod + " ENTRY ";
  15. if (param == null) {
  16. msg += "null";
  17. } else {
  18. try {
  19. msg += param;
  20. } catch(Throwable ex) {
  21. msg += "?";
  22. }
  23. }
  24. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  25. msg, null));
  26. }
  27. }

代码示例来源:origin: log4j/log4j

  1. /**
  2. * Log an exiting message with result at DEBUG level.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param sourceClass source class, may be null.
  6. * @param sourceMethod method, may be null.
  7. * @param result result, may be null.
  8. */
  9. public static void exiting(
  10. final Logger logger,
  11. final String sourceClass,
  12. final String sourceMethod,
  13. final Object result) {
  14. if (logger.isDebugEnabled()) {
  15. String msg = sourceClass + "." + sourceMethod + " RETURN ";
  16. if (result == null) {
  17. msg += "null";
  18. } else {
  19. try {
  20. msg += result;
  21. } catch(Throwable ex) {
  22. msg += "?";
  23. }
  24. }
  25. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  26. msg, null));
  27. }
  28. }

代码示例来源:origin: log4j/log4j

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

代码示例来源:origin: log4j/log4j

  1. msg += "{}";
  2. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  3. msg, null));

代码示例来源:origin: log4j/log4j

  1. remoteLogger.callAppenders(event);

代码示例来源:origin: org.slf4j/slf4j-log4j12

  1. public void log(LoggingEvent event) {
  2. Level log4jLevel = toLog4jLevel(event.getLevel().toInt());
  3. if (!logger.isEnabledFor(log4jLevel))
  4. return;
  5. org.apache.log4j.spi.LoggingEvent log4jevent = toLog4jEvent(event, log4jLevel);
  6. logger.callAppenders(log4jevent);
  7. }

代码示例来源:origin: Alluxio/alluxio

  1. remoteLogger.callAppenders(event);

代码示例来源:origin: apache/log4j

  1. /**
  2. * Equivalent of Logger.forcedLog.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param level level, may not be null.
  6. * @param msg message, may be null.
  7. */
  8. private static void forcedLog(final Logger logger,
  9. final Level level,
  10. final String msg) {
  11. logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, null));
  12. }

代码示例来源:origin: apache/log4j

  1. /**
  2. * Equivalent of Logger.forcedLog.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param level level, may not be null.
  6. * @param msg message, may be null.
  7. */
  8. private static void forcedLog(final Logger logger,
  9. final Level level,
  10. final String msg) {
  11. logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, null));
  12. }

代码示例来源:origin: apache/log4j

  1. /**
  2. * Log an exiting message at DEBUG level.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param sourceClass source class, may be null.
  6. * @param sourceMethod method, may be null.
  7. */
  8. public static void exiting(final Logger logger,
  9. final String sourceClass,
  10. final String sourceMethod) {
  11. if (logger.isDebugEnabled()) {
  12. logger.callAppenders(new LoggingEvent(FQCN, logger, Level.DEBUG,
  13. sourceClass + "." + sourceMethod + " RETURN", null));
  14. }
  15. }

代码示例来源:origin: apache/log4j

  1. /**
  2. * Equivalent of Logger.forcedLog.
  3. *
  4. * @param logger logger, may not be null.
  5. * @param level level, may not be null.
  6. * @param msg message, may be null.
  7. * @param t throwable.
  8. */
  9. private static void forcedLog(final Logger logger,
  10. final Level level,
  11. final String msg,
  12. final Throwable t) {
  13. logger.callAppenders(new LoggingEvent(FQCN, logger, level, msg, t));
  14. }
  15. /**

相关文章