本文整理了Java中org.apache.log4j.FileAppender.getImmediateFlush()
方法的一些代码示例,展示了FileAppender.getImmediateFlush()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileAppender.getImmediateFlush()
方法的具体详情如下:
包路径:org.apache.log4j.FileAppender
类名称:FileAppender
方法名:getImmediateFlush
暂无
代码示例来源:origin: org.apache.apex/apex-engine
private static FileAppender getFileAppender(Logger logger)
{
Enumeration e = logger.getAllAppenders();
FileAppender fileAppender = null;
while (e.hasMoreElements()) {
Object appender = e.nextElement();
if (appender instanceof FileAppender) {
if (fileAppender == null) {
fileAppender = (FileAppender)appender;
} else {
//skip fetching log file information if we have multiple file Appenders
fileAppender = null;
break;
}
}
}
/*
* We should return log file information only if,
* we have single file Appender, the logging level of appender is set to level Error or above and immediateFlush is set to true.
* In future we should be able to enhance this feature to support multiple file appenders.
*/
if (fileAppender == null || !fileAppender.getImmediateFlush() || !fileAppender.isAsSevereAsThreshold(Level.ERROR)) {
LoggerUtil.logger.warn(
"Log information is unavailable. To enable log information log4j/logging should be configured with single FileAppender that has immediateFlush set to true and log level set to ERROR or greater.");
return null;
}
return fileAppender;
}
代码示例来源:origin: stackoverflow.com
if(!flushedFileAppenders.contains(fileAppender) && !fileAppender.getImmediateFlush())
代码示例来源:origin: AliView/AliView
if(!flushedFileAppenders.contains(fileAppender) && !fileAppender.getImmediateFlush())
内容来源于网络,如有侵权,请联系作者删除!