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

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

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

Logger.getLogger介绍

[英]Shorthand for getLogger(clazz.getName()).
[中]getLogger(clazz.getName())的速记。

代码示例

代码示例来源:origin: apache/incubator-gobblin

  1. /**
  2. * Hive logging is too verbose at INFO level. Currently hive does not have a way to set log level.
  3. * This is a workaround to set log level to WARN for hive loggers only
  4. */
  5. private void silenceHiveLoggers() {
  6. List<String> loggers = ImmutableList.of("org.apache.hadoop.hive", "org.apache.hive", "hive.ql.parse");
  7. for (String name : loggers) {
  8. Logger logger = Logger.getLogger(name);
  9. if (logger != null) {
  10. logger.setLevel(Level.WARN);
  11. }
  12. }
  13. }

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

  1. /** {@inheritDoc} */
  2. @Override
  3. public void logHttpRequest(HttpServletRequest httpRequest, String requestName, long duration,
  4. boolean systemError, int responseSize, String loggerName) {
  5. final org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger(loggerName);
  6. if (logger.isInfoEnabled()) {
  7. logger.info(LOG.buildLogMessage(httpRequest, duration, systemError, responseSize));
  8. }
  9. }
  10. }

代码示例来源: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: voldemort/voldemort

  1. public VoldemortBuildAndPushJob(String name, azkaban.utils.Props azkabanProps) throws Exception {
  2. super(name, Logger.getLogger(name));
  3. this.log = getLog();
  4. log.info("Job props:\n" + this.props.toString(true));
  5. } catch (Exception e) {
  6. if (ExceptionUtils.recursiveClassEquals(e, BootstrapFailureException.class)) {
  7. this.log.error("Unable to reach cluster: " + url + " ... this cluster will be skipped.", e);
  8. log.info(VOLDEMORT_FETCHER_PROTOCOL + " is set to : " + hdfsFetcherProtocol);
  9. log.info(VOLDEMORT_FETCHER_PORT + " is set to : " + hdfsFetcherPort);
  10. log.error("The requested BuildAndPushHook [" + hookName + "] was not found! Check your classpath and config!", e);

代码示例来源:origin: mercyblitz/segmentfault-lessons

  1. public static void main(String[] args) throws Exception {
  2. System.setProperty(DEFAULT_CONFIGURATION_KEY, "log4j-conf.xml");
  3. Logger logger = Logger.getLogger(Log4jTest.class.getName());
  4. logger.setLevel(Level.INFO);
  5. logger.info("Hello,World");
  6. // 重新加载 log4j的配置
  7. URL url = Thread.currentThread().getContextClassLoader().getResource("log4j-api.xml");
  8. DOMConfigurator.configure(url);
  9. MDC.put("requestURI","https://segmemtfault.com");
  10. logger = Logger.getLogger(Log4jTest.class.getName());
  11. // 调整级别后输出
  12. logger.info("Hello,World");
  13. logger.error("大家好");
  14. }
  15. }

代码示例来源:origin: apache/incubator-gobblin

  1. Logger.getLogger("org.apache.gobblin").setLevel(logLevel);
  2. LOG.info(
  3. "Job type " + props.getProperty(JOB_TYPE) + " provides Hadoop tokens automatically. Using provided tokens.");
  4. if (System.getenv(HADOOP_TOKEN_FILE_LOCATION) != null) {
  5. LOG.info(String.format("Job type %s does not provide Hadoop tokens. Negotiating Hadoop tokens.",
  6. props.getProperty(JOB_TYPE)));

代码示例来源:origin: magefree/mage

  1. public void add(UserStats userStats) {
  2. try {
  3. dao.create(userStats);
  4. } catch (SQLException ex) {
  5. Logger.getLogger(UserStatsRepository.class).error("Error adding a user_stats to DB - ", ex);
  6. }
  7. }

代码示例来源:origin: magefree/mage

  1. private boolean migrateFrom1To2() {
  2. try {
  3. Logger.getLogger(AuthorizedUserRepository.class).info("Starting " + VERSION_ENTITY_NAME + " DB migration from version 1 to version 2");
  4. dao.executeRaw("ALTER TABLE authorized_user ADD COLUMN active BOOLEAN DEFAULT true;");
  5. dao.executeRaw("ALTER TABLE authorized_user ADD COLUMN lockedUntil DATETIME;");
  6. dao.executeRaw("ALTER TABLE authorized_user ADD COLUMN chatLockedUntil DATETIME;");
  7. dao.executeRaw("ALTER TABLE authorized_user ADD COLUMN lastConnection DATETIME;");
  8. RepositoryUtil.updateVersion(dao.getConnectionSource(), VERSION_ENTITY_NAME, DB_VERSION);
  9. Logger.getLogger(AuthorizedUserRepository.class).info("Migration finished.");
  10. return true;
  11. } catch (SQLException ex) {
  12. Logger.getLogger(AuthorizedUserRepository.class).error("Error while migrating from version 1 to version 2 - ", ex);
  13. return false;
  14. }
  15. }
  16. }

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

  1. public static void main(String[] argv) throws Exception {
  2. // Silence the usual noise. This is probably fragile...
  3. Logger logger = Logger.getLogger("org.apache.hadoop.hbase");
  4. if (logger != null) {
  5. logger.setLevel(Level.WARN);
  6. }
  7. System.exit(ToolRunner.run(
  8. HBaseConfiguration.create(), new MapreduceDependencyClasspathTool(), argv));
  9. }
  10. }

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

  1. private static final Logger logger = Logger.getLogger(HdfsFetcher.class);
  2. private static final AtomicInteger copyCount = new AtomicInteger(0);
  3. private static Boolean allowFetchingOfSingleFile = false;
  4. this.maxVersionsStatsFile = maxVersionsStatsFile;
  5. logger.info("Created HdfsFetcher: " + throttlerInfo +
  6. ", buffer size = " + bufferSize + " bytes" +
  7. ", reporting interval = " + reportingIntervalBytes + " bytes" +

代码示例来源:origin: openmrs/openmrs-core

  1. Logger contextLog = Logger.getLogger(getClass());
  2. contextLog.setLevel(Level.INFO);
  3. contextLog.info("Using runtime properties file: "
  4. + OpenmrsUtil.getRuntimePropertiesFilePathName(WebConstants.WEBAPP_NAME));

代码示例来源:origin: magefree/mage

  1. public void quit(UUID tournamentId, UUID userId) {
  2. TournamentController tournamentController = controllers.get(tournamentId);
  3. if (tournamentController != null) {
  4. tournamentController.quit(userId);
  5. } else {
  6. Logger.getLogger(TournamentManager.class).error("Tournament controller missing tournamentid: " + tournamentId + " userId: " + userId);
  7. }
  8. }

代码示例来源:origin: magefree/mage

  1. logger.info("DB: need to add " + newSets.size() + " new sets");
  2. try {
  3. for (ExpansionInfo exp : newSets) {
  4. Logger.getLogger(CardRepository.class).error("Error adding expansions to DB - ", ex);
  5. logger.info("DB: need to update " + updatedSets.size() + " sets");
  6. try {
  7. for (ExpansionInfo exp : updatedSets) {
  8. Logger.getLogger(CardRepository.class).error("Error adding expansions to DB - ", ex);

代码示例来源:origin: apache/incubator-gobblin

  1. public static void setLogjLevelForLogger(Logger log, Level logLevel) {
  2. org.apache.log4j.Logger log4jLogger = org.apache.log4j.Logger.getLogger(log.getName());
  3. log4jLogger.setLevel(logLevel);
  4. }

代码示例来源:origin: magefree/mage

  1. protected void drawDetailed(Graphics2D g) {
  2. // Get the size of the card
  3. int width = getWidth();
  4. int height = getHeight();
  5. g.setColor(Color.black);
  6. g.drawRoundRect(0, 0, width, height, 4, 4);
  7. g.setColor(Color.white);
  8. g.setFont(new Font("Arial", Font.PLAIN, NAME_FONT_MAX_SIZE));
  9. g.drawString(card.getName(), 0, 0);
  10. Logger.getLogger(Card.class).info("Drawing");
  11. }

代码示例来源:origin: magefree/mage

  1. public void add(TableRecord tableHistory) {
  2. try {
  3. dao.create(tableHistory);
  4. } catch (SQLException ex) {
  5. Logger.getLogger(TableRecordRepository.class).error("Error adding a table_record to DB - ", ex);
  6. }
  7. }

代码示例来源:origin: magefree/mage

  1. public void saveCards(final List<CardInfo> newCards, long newContentVersion) {
  2. try {
  3. cardDao.callBatchTasks(() -> {
  4. // add
  5. if (newCards != null && newCards.size() > 0) {
  6. logger.info("DB: need to add " + newCards.size() + " new cards");
  7. try {
  8. for (CardInfo card : newCards) {
  9. cardDao.create(card);
  10. if (classNames != null) {
  11. classNames.add(card.getClassName());
  12. }
  13. }
  14. } catch (SQLException ex) {
  15. Logger.getLogger(CardRepository.class).error("Error adding cards to DB - ", ex);
  16. }
  17. }
  18. // no card updates
  19. return null;
  20. });
  21. setContentVersion(newContentVersion);
  22. eventSource.fireRepositoryDbUpdated();
  23. } catch (Exception ex) {
  24. //
  25. }
  26. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. private void init() {
  2. logName = "PurgeUtilityLog." + getThreadName();
  3. logger = Logger.getLogger( logName );
  4. logger.setLevel( logLevel );
  5. IPurgeUtilityLayout layout;
  6. if ( layoutClass == PurgeUtilityHTMLLayout.class ) {
  7. layout = new PurgeUtilityHTMLLayout( logLevel );
  8. } else {
  9. layout = new PurgeUtilityTextLayout( logLevel );
  10. }
  11. layout.setTitle( "Purge Utility Log" );
  12. writeAppender =
  13. new WriterAppender( (Layout) layout, new OutputStreamWriter( outputStream, Charset.forName( "utf-8" ) ) );
  14. logger.addAppender( writeAppender );
  15. }

代码示例来源:origin: magefree/mage

  1. private Card retrieveTemporaryCard(SimpleCardView cardView) {
  2. Card card = temporaryCards.get(cardView.getId());
  3. if (card == null) {
  4. // Need to make a new card
  5. Logger.getLogger(DeckEditorPanel.class).info("Retrieve " + cardView.getCardNumber() + " Failed");
  6. card = CardRepository.instance.findCard(cardView.getExpansionSetCode(), cardView.getCardNumber()).getCard();
  7. } else {
  8. // Only need a temporary card once
  9. temporaryCards.remove(cardView.getId());
  10. }
  11. return card;
  12. }

代码示例来源:origin: magefree/mage

  1. public void update(UserStats userStats) {
  2. try {
  3. dao.update(userStats);
  4. } catch (SQLException ex) {
  5. Logger.getLogger(UserStatsRepository.class).error("Error updating a user_stats in DB - ", ex);
  6. }
  7. }

相关文章