本文整理了Java中ch.qos.logback.core.ConsoleAppender.setLayout()
方法的一些代码示例,展示了ConsoleAppender.setLayout()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ConsoleAppender.setLayout()
方法的具体详情如下:
包路径:ch.qos.logback.core.ConsoleAppender
类名称:ConsoleAppender
方法名:setLayout
暂无
代码示例来源:origin: alibaba/nacos
@Override
public void activateConsoleAppender(String target, String encoding) {
ch.qos.logback.core.ConsoleAppender appender = new ch.qos.logback.core.ConsoleAppender();
appender.setContext(LogbackLoggerContextUtil.getLoggerContext());
appender.setTarget(target);
PatternLayout layout = new PatternLayout();
layout.setPattern(LoggerHelper.getPattern());
layout.setContext(LogbackLoggerContextUtil.getLoggerContext());
layout.start();
appender.setLayout(layout);
appender.start();
logger.detachAndStopAllAppenders();
logger.addAppender(appender);
}
代码示例来源:origin: apache/lens
public static ConsoleAppender<ILoggingEvent> getConsoleAppender(PatternLayout layout, Context context) {
ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>();
consoleAppender.setContext(context);
consoleAppender.setLayout(layout);
consoleAppender.start();
return consoleAppender;
}
代码示例来源:origin: org.apache.lens/lens-cli
public static ConsoleAppender<ILoggingEvent> getConsoleAppender(PatternLayout layout, Context context) {
ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>();
consoleAppender.setContext(context);
consoleAppender.setLayout(layout);
consoleAppender.start();
return consoleAppender;
}
代码示例来源:origin: org.nosceon.datolite/datolite-core
@Override
public Appender<ILoggingEvent> build(LoggerContext context, Config config) {
if (config.getBoolean("console.enabled")) {
PatternLayout patternLayout = new PatternLayout();
patternLayout.setContext(context);
patternLayout.setPattern(config.getString("console.format"));
patternLayout.start();
ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<>();
appender.setContext(context);
appender.setLayout(patternLayout);
appender.start();
return appender;
}
return null;
}
代码示例来源:origin: korpling/ANNIS
consoleAppender.setName("CONSOLE");
consoleAppender.setLayout(new ConsoleLayout());
代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand
public static void configure(LoggerContext lc) {
StatusManager sm = lc.getStatusManager();
if(sm != null) {
sm.add(new InfoStatus("Setting up default configuration.", lc));
}
ConsoleAppender<ILoggingEvent> ca = new ConsoleAppender<ILoggingEvent>();
ca.setContext(lc);
ca.setName("console");
PatternLayout pl = new PatternLayout();
pl.setContext(lc);
pl.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n");
pl.start();
ca.setLayout(pl);
ca.start();
Logger rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME);
rootLogger.addAppender(ca);
}
代码示例来源:origin: cn.jiangzeyin/common-boot
/**
* 加载控制显示
*
* @return r
*/
private static ConsoleAppender<ILoggingEvent> initConsole() {
ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<>();
PatternLayout patternLayout = new PatternLayout();
patternLayout.setContext(loggerContext);
patternLayout.setPattern("%date %level [%thread] %logger{10} [%file:%line]- x:\\(%X\\) %msg%n");
patternLayout.start();
appender.setLayout(patternLayout);
appender.setContext(loggerContext);
appender.start();
return appender;
}
代码示例来源:origin: com.alibaba.edas.acm/acm-sdk
@Override
public void activateConsoleAppender(String target, String encoding) {
ch.qos.logback.core.ConsoleAppender appender = new ch.qos.logback.core.ConsoleAppender();
appender.setContext(LogbackLoggerContextUtil.getLoggerContext());
appender.setTarget(target);
PatternLayout layout = new PatternLayout();
layout.setPattern(LoggerHelper.getPattern());
layout.setContext(LogbackLoggerContextUtil.getLoggerContext());
layout.start();
appender.setLayout(layout);
appender.start();
logger.detachAndStopAllAppenders();
logger.addAppender(appender);
}
代码示例来源:origin: com.alibaba.nacos/nacos-client
@Override
public void activateConsoleAppender(String target, String encoding) {
ch.qos.logback.core.ConsoleAppender appender = new ch.qos.logback.core.ConsoleAppender();
appender.setContext(LogbackLoggerContextUtil.getLoggerContext());
appender.setTarget(target);
PatternLayout layout = new PatternLayout();
layout.setPattern(LoggerHelper.getPattern());
layout.setContext(LogbackLoggerContextUtil.getLoggerContext());
layout.start();
appender.setLayout(layout);
appender.start();
logger.detachAndStopAllAppenders();
logger.addAppender(appender);
}
代码示例来源:origin: com.taobao.middleware/logger.core
@Override
public void activateConsoleAppender(String target, String encoding) {
ch.qos.logback.core.ConsoleAppender appender = new ch.qos.logback.core.ConsoleAppender();
appender.setContext(LogbackLoggerContextUtil.getLoggerContext());
appender.setTarget(target);
PatternLayout layout = new PatternLayout();
layout.setPattern(LoggerHelper.getPattern());
layout.setContext(LogbackLoggerContextUtil.getLoggerContext());
layout.start();
appender.setLayout(layout);
appender.start();
logger.detachAndStopAllAppenders();
logger.addAppender(appender);
}
代码示例来源:origin: Multibit-Legacy/multibit-hd
public static ConsoleAppender<ILoggingEvent> buildConsoleAppender(
LoggingConfiguration.ConsoleConfiguration console,
LoggerContext context,
String logFormat) {
final LogFormatter formatter = new LogFormatter(context, console.getTimeZone());
if (logFormat != null) {
formatter.setPattern(logFormat);
}
formatter.start();
final ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<>();
appender.setContext(context);
appender.setLayout(formatter);
addThresholdFilter(appender, console.getThreshold());
appender.start();
return appender;
}
代码示例来源:origin: apache/jackrabbit-oak
pl.setContext(lc);
pl.start();
ca.setLayout(pl);
ca.start();
代码示例来源:origin: com.plausiblelabs.warwizard/warwizard-core
public static ConsoleAppender<ILoggingEvent> buildConsoleAppender(ConsoleConfiguration console,
LoggerContext context,
Optional<String> logFormat) {
final LogFormatter formatter = new LogFormatter(context, console.getTimeZone());
for (String format : logFormat.asSet()) {
formatter.setPattern(format);
}
formatter.start();
final ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<ILoggingEvent>();
appender.setContext(context);
appender.setLayout(formatter);
addThresholdFilter(appender, console.getThreshold());
appender.start();
return appender;
}
内容来源于网络,如有侵权,请联系作者删除!