@SuppressWarnings("unchecked")
public static Collection<String> getLoggingMessages(LoggerRepository repo) {
Set<RingBufferAppender> appenders = new HashSet<RingBufferAppender>();
for (Object o : CollectionUtil.iterable(repo.getCurrentLoggers())) {
Logger logger = (Logger)o;
RingBufferAppender rba = getRingBufferAppender(logger);
if (rba != null) {
if (LOG.isDebugEnabled())
LOG.debug(logger.getName() + " => " + rba + " / " + rba.getLayout());
appenders.add(rba);
}
} // FOR
if (appenders.isEmpty()) return (Collections.emptyList());
return (getLoggingMessages(appenders.toArray(new RingBufferAppender[0])));
}
RingBufferAppender.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:s-store
作者:
评论列表
文章目录