本文整理了Java中org.apache.log4j.FileAppender.setBufferSize()
方法的一些代码示例,展示了FileAppender.setBufferSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileAppender.setBufferSize()
方法的具体详情如下:
包路径:org.apache.log4j.FileAppender
类名称:FileAppender
方法名:setBufferSize
[英]Set the size of the IO buffer.
[中]设置IO缓冲区的大小。
代码示例来源:origin: org.jmxtrans/jmxtrans-output-log4j
/**
* Initializes the logger. This is called when we need to create a new
* logger for the given file name.
*
* @param fileStr
* @return a new Logger instance for the given fileStr
* @throws IOException
*/
protected Logger initLogger(String fileStr) throws IOException {
PatternLayout pl = new PatternLayout(LOG_PATTERN);
final FileAppender appender = new FileAppender(pl, fileStr, true);
appender.setBufferedIO(false);
appender.setBufferSize(LOG_IO_BUFFER_SIZE_BYTES);
LoggerFactory loggerFactory = new LoggerFactory() {
@Override
public Logger makeNewLoggerInstance(String name) {
Logger logger = Logger.getLogger(name);
logger.addAppender(appender);
logger.setLevel(Level.INFO);
logger.setAdditivity(false);
return logger;
}
};
return loggerFactory.makeNewLoggerInstance("NagiosWriter" + this.hashCode());
}
代码示例来源:origin: org.paxml/PaxmlCore
appender.setLayout(getLayout());
appender.setAppend(getAppend());
appender.setBufferSize(getBufferSize());
appender.setBufferedIO(getBufferedIO());
appender.setEncoding(getEncoding());
代码示例来源:origin: org.paxml/paxml-core
appender.setLayout(getLayout());
appender.setAppend(getAppend());
appender.setBufferSize(getBufferSize());
appender.setBufferedIO(getBufferedIO());
appender.setEncoding(getEncoding());
内容来源于网络,如有侵权,请联系作者删除!