本文整理了Java中org.apache.log4j.FileAppender.setEncoding()
方法的一些代码示例,展示了FileAppender.setEncoding()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileAppender.setEncoding()
方法的具体详情如下:
包路径:org.apache.log4j.FileAppender
类名称:FileAppender
方法名:setEncoding
暂无
代码示例来源:origin: stackoverflow.com
File logFile = new File("performance.log");
FileAppender appender = new FileAppender(layout, logFile.getName() , false);
appender.setEncoding("UTF-8");
appender.activateOptions();
代码示例来源:origin: jobxhub/JobX
private Logger getLogger(String name) {
FileAppender appender = new RollingFileAppender();
appender.setEncoding(CommonUtils.isWindows()?Constants.CHARSET_GBK:Constants.CHARSET_UTF8);
appender.setFile(this.logFile.getAbsolutePath());
appender.setAppend(false);
PatternLayout layout = new PatternLayout();
appender.setLayout(layout);
appender.activateOptions();
Logger logger = Logger.getLogger(name);
logger.setLevel(Level.INFO);
logger.setAdditivity(false);
logger.removeAllAppenders();
logger.addAppender(appender);
return logger;
}
代码示例来源:origin: com.lohika.alp/alp-reporter
@Override
public Appender getAppender(ITestResult tr) {
String filename = nameStrategyImpl.getName(tr);
try {
String path = directory + File.separator + filename;
File logFile = new File(path);
if (logFile.exists())
LogLog.warn("Attempting to create FileAppender for already "
+ "existing file: " + logFile.getAbsolutePath());
Layout layoutClone = layout;
if (layout instanceof CloneableLayout) {
layoutClone = ((CloneableLayout) layout).cloneLayout();
}
// Building FileAppender with empty constructor to specify UTF-8
// encoding explicitly to be independent from locale settings
FileAppender appender = new FileAppender();
appender.setLayout(layoutClone);
appender.setFile(path);
appender.setBufferedIO(false);
appender.setEncoding("UTF-8");
appender.activateOptions();
// Store log file as TestNG result attribute
LogFileAttribute.setLogFile(tr, new File(path));
return appender;
} catch (Exception e) {
errorHandler.error(e.toString());
return null;
}
}
代码示例来源:origin: mguessan/davmail
fileAppender.setEncoding("UTF-8");
fileAppender.setLayout(new PatternLayout("%d{ISO8601} %-5p [%t] %c %x - %m%n"));
代码示例来源:origin: org.arakhne.afc.bootique/bootique-log4j
@Override
public Appender createAppender(String defaultLogFormat) {
try {
File outputFile = getFile();
if (outputFile == null) {
outputFile = new File(DEFAULT_FILE);
}
final FileAppender appender = new FileAppender(
createLayout(defaultLogFormat),
outputFile.getAbsolutePath(), getAppend());
appender.setName("file"); //$NON-NLS-1$
appender.setEncoding(getEncoding());
appender.setImmediateFlush(getImmediateFlush());
if (getThreshold() != null) {
appender.setThreshold(getThreshold().toLog4j());
}
return appender;
} catch (IOException exception) {
throw new IOError(exception);
}
}
代码示例来源:origin: org.paxml/PaxmlCore
appender.setBufferSize(getBufferSize());
appender.setBufferedIO(getBufferedIO());
appender.setEncoding(getEncoding());
appender.setImmediateFlush(getImmediateFlush());
appender.setThreshold(getThreshold());
代码示例来源:origin: org.paxml/paxml-core
appender.setBufferSize(getBufferSize());
appender.setBufferedIO(getBufferedIO());
appender.setEncoding(getEncoding());
appender.setImmediateFlush(getImmediateFlush());
appender.setThreshold(getThreshold());
内容来源于网络,如有侵权,请联系作者删除!