本文整理了Java中org.apache.log4j.Logger.getLogger()
方法的一些代码示例,展示了Logger.getLogger()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.getLogger()
方法的具体详情如下:
包路径:org.apache.log4j.Logger
类名称:Logger
方法名:getLogger
[英]Shorthand for getLogger(clazz.getName())
.
[中]getLogger(clazz.getName())
的速记。
代码示例来源:origin: apache/incubator-gobblin
/**
* Hive logging is too verbose at INFO level. Currently hive does not have a way to set log level.
* This is a workaround to set log level to WARN for hive loggers only
*/
private void silenceHiveLoggers() {
List<String> loggers = ImmutableList.of("org.apache.hadoop.hive", "org.apache.hive", "hive.ql.parse");
for (String name : loggers) {
Logger logger = Logger.getLogger(name);
if (logger != null) {
logger.setLevel(Level.WARN);
}
}
}
代码示例来源:origin: javamelody/javamelody
/** {@inheritDoc} */
@Override
public void logHttpRequest(HttpServletRequest httpRequest, String requestName, long duration,
boolean systemError, int responseSize, String loggerName) {
final org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger(loggerName);
if (logger.isInfoEnabled()) {
logger.info(LOG.buildLogMessage(httpRequest, duration, systemError, responseSize));
}
}
}
代码示例来源:origin: log4j/log4j
public void onMessage(javax.jms.Message message) {
LoggingEvent event;
Logger remoteLogger;
try {
if(message instanceof ObjectMessage) {
ObjectMessage objectMessage = (ObjectMessage) message;
event = (LoggingEvent) objectMessage.getObject();
remoteLogger = Logger.getLogger(event.getLoggerName());
remoteLogger.callAppenders(event);
} else {
logger.warn("Received message is of type "+message.getJMSType()
+", was expecting ObjectMessage.");
}
} catch(JMSException jmse) {
logger.error("Exception thrown while processing incoming message.",
jmse);
}
}
代码示例来源:origin: voldemort/voldemort
public VoldemortBuildAndPushJob(String name, azkaban.utils.Props azkabanProps) throws Exception {
super(name, Logger.getLogger(name));
this.log = getLog();
log.info("Job props:\n" + this.props.toString(true));
} catch (Exception e) {
if (ExceptionUtils.recursiveClassEquals(e, BootstrapFailureException.class)) {
this.log.error("Unable to reach cluster: " + url + " ... this cluster will be skipped.", e);
log.info(VOLDEMORT_FETCHER_PROTOCOL + " is set to : " + hdfsFetcherProtocol);
log.info(VOLDEMORT_FETCHER_PORT + " is set to : " + hdfsFetcherPort);
log.error("The requested BuildAndPushHook [" + hookName + "] was not found! Check your classpath and config!", e);
代码示例来源:origin: mercyblitz/segmentfault-lessons
public static void main(String[] args) throws Exception {
System.setProperty(DEFAULT_CONFIGURATION_KEY, "log4j-conf.xml");
Logger logger = Logger.getLogger(Log4jTest.class.getName());
logger.setLevel(Level.INFO);
logger.info("Hello,World");
// 重新加载 log4j的配置
URL url = Thread.currentThread().getContextClassLoader().getResource("log4j-api.xml");
DOMConfigurator.configure(url);
MDC.put("requestURI","https://segmemtfault.com");
logger = Logger.getLogger(Log4jTest.class.getName());
// 调整级别后输出
logger.info("Hello,World");
logger.error("大家好");
}
}
代码示例来源:origin: apache/incubator-gobblin
Logger.getLogger("org.apache.gobblin").setLevel(logLevel);
LOG.info(
"Job type " + props.getProperty(JOB_TYPE) + " provides Hadoop tokens automatically. Using provided tokens.");
if (System.getenv(HADOOP_TOKEN_FILE_LOCATION) != null) {
LOG.info(String.format("Job type %s does not provide Hadoop tokens. Negotiating Hadoop tokens.",
props.getProperty(JOB_TYPE)));
代码示例来源:origin: magefree/mage
public void add(UserStats userStats) {
try {
dao.create(userStats);
} catch (SQLException ex) {
Logger.getLogger(UserStatsRepository.class).error("Error adding a user_stats to DB - ", ex);
}
}
代码示例来源:origin: magefree/mage
private boolean migrateFrom1To2() {
try {
Logger.getLogger(AuthorizedUserRepository.class).info("Starting " + VERSION_ENTITY_NAME + " DB migration from version 1 to version 2");
dao.executeRaw("ALTER TABLE authorized_user ADD COLUMN active BOOLEAN DEFAULT true;");
dao.executeRaw("ALTER TABLE authorized_user ADD COLUMN lockedUntil DATETIME;");
dao.executeRaw("ALTER TABLE authorized_user ADD COLUMN chatLockedUntil DATETIME;");
dao.executeRaw("ALTER TABLE authorized_user ADD COLUMN lastConnection DATETIME;");
RepositoryUtil.updateVersion(dao.getConnectionSource(), VERSION_ENTITY_NAME, DB_VERSION);
Logger.getLogger(AuthorizedUserRepository.class).info("Migration finished.");
return true;
} catch (SQLException ex) {
Logger.getLogger(AuthorizedUserRepository.class).error("Error while migrating from version 1 to version 2 - ", ex);
return false;
}
}
}
代码示例来源:origin: apache/hbase
public static void main(String[] argv) throws Exception {
// Silence the usual noise. This is probably fragile...
Logger logger = Logger.getLogger("org.apache.hadoop.hbase");
if (logger != null) {
logger.setLevel(Level.WARN);
}
System.exit(ToolRunner.run(
HBaseConfiguration.create(), new MapreduceDependencyClasspathTool(), argv));
}
}
代码示例来源:origin: voldemort/voldemort
private static final Logger logger = Logger.getLogger(HdfsFetcher.class);
private static final AtomicInteger copyCount = new AtomicInteger(0);
private static Boolean allowFetchingOfSingleFile = false;
this.maxVersionsStatsFile = maxVersionsStatsFile;
logger.info("Created HdfsFetcher: " + throttlerInfo +
", buffer size = " + bufferSize + " bytes" +
", reporting interval = " + reportingIntervalBytes + " bytes" +
代码示例来源:origin: openmrs/openmrs-core
Logger contextLog = Logger.getLogger(getClass());
contextLog.setLevel(Level.INFO);
contextLog.info("Using runtime properties file: "
+ OpenmrsUtil.getRuntimePropertiesFilePathName(WebConstants.WEBAPP_NAME));
代码示例来源:origin: magefree/mage
public void quit(UUID tournamentId, UUID userId) {
TournamentController tournamentController = controllers.get(tournamentId);
if (tournamentController != null) {
tournamentController.quit(userId);
} else {
Logger.getLogger(TournamentManager.class).error("Tournament controller missing tournamentid: " + tournamentId + " userId: " + userId);
}
}
代码示例来源:origin: magefree/mage
logger.info("DB: need to add " + newSets.size() + " new sets");
try {
for (ExpansionInfo exp : newSets) {
Logger.getLogger(CardRepository.class).error("Error adding expansions to DB - ", ex);
logger.info("DB: need to update " + updatedSets.size() + " sets");
try {
for (ExpansionInfo exp : updatedSets) {
Logger.getLogger(CardRepository.class).error("Error adding expansions to DB - ", ex);
代码示例来源:origin: apache/incubator-gobblin
public static void setLogjLevelForLogger(Logger log, Level logLevel) {
org.apache.log4j.Logger log4jLogger = org.apache.log4j.Logger.getLogger(log.getName());
log4jLogger.setLevel(logLevel);
}
代码示例来源:origin: magefree/mage
protected void drawDetailed(Graphics2D g) {
// Get the size of the card
int width = getWidth();
int height = getHeight();
g.setColor(Color.black);
g.drawRoundRect(0, 0, width, height, 4, 4);
g.setColor(Color.white);
g.setFont(new Font("Arial", Font.PLAIN, NAME_FONT_MAX_SIZE));
g.drawString(card.getName(), 0, 0);
Logger.getLogger(Card.class).info("Drawing");
}
代码示例来源:origin: magefree/mage
public void add(TableRecord tableHistory) {
try {
dao.create(tableHistory);
} catch (SQLException ex) {
Logger.getLogger(TableRecordRepository.class).error("Error adding a table_record to DB - ", ex);
}
}
代码示例来源:origin: magefree/mage
public void saveCards(final List<CardInfo> newCards, long newContentVersion) {
try {
cardDao.callBatchTasks(() -> {
// add
if (newCards != null && newCards.size() > 0) {
logger.info("DB: need to add " + newCards.size() + " new cards");
try {
for (CardInfo card : newCards) {
cardDao.create(card);
if (classNames != null) {
classNames.add(card.getClassName());
}
}
} catch (SQLException ex) {
Logger.getLogger(CardRepository.class).error("Error adding cards to DB - ", ex);
}
}
// no card updates
return null;
});
setContentVersion(newContentVersion);
eventSource.fireRepositoryDbUpdated();
} catch (Exception ex) {
//
}
}
代码示例来源:origin: pentaho/pentaho-kettle
private void init() {
logName = "PurgeUtilityLog." + getThreadName();
logger = Logger.getLogger( logName );
logger.setLevel( logLevel );
IPurgeUtilityLayout layout;
if ( layoutClass == PurgeUtilityHTMLLayout.class ) {
layout = new PurgeUtilityHTMLLayout( logLevel );
} else {
layout = new PurgeUtilityTextLayout( logLevel );
}
layout.setTitle( "Purge Utility Log" );
writeAppender =
new WriterAppender( (Layout) layout, new OutputStreamWriter( outputStream, Charset.forName( "utf-8" ) ) );
logger.addAppender( writeAppender );
}
代码示例来源:origin: magefree/mage
private Card retrieveTemporaryCard(SimpleCardView cardView) {
Card card = temporaryCards.get(cardView.getId());
if (card == null) {
// Need to make a new card
Logger.getLogger(DeckEditorPanel.class).info("Retrieve " + cardView.getCardNumber() + " Failed");
card = CardRepository.instance.findCard(cardView.getExpansionSetCode(), cardView.getCardNumber()).getCard();
} else {
// Only need a temporary card once
temporaryCards.remove(cardView.getId());
}
return card;
}
代码示例来源:origin: magefree/mage
public void update(UserStats userStats) {
try {
dao.update(userStats);
} catch (SQLException ex) {
Logger.getLogger(UserStatsRepository.class).error("Error updating a user_stats in DB - ", ex);
}
}
内容来源于网络,如有侵权,请联系作者删除!