本文整理了Java中ch.qos.logback.core.ConsoleAppender.setName()
方法的一些代码示例,展示了ConsoleAppender.setName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ConsoleAppender.setName()
方法的具体详情如下:
包路径:ch.qos.logback.core.ConsoleAppender
类名称:ConsoleAppender
方法名:setName
暂无
代码示例来源:origin: dropwizard/dropwizard
@Override
protected OutputStreamAppender<E> appender(LoggerContext context) {
final ConsoleAppender<E> appender = new ConsoleAppender<>();
appender.setName("console-appender");
appender.setContext(context);
appender.setTarget(target.get());
return appender;
}
}
代码示例来源:origin: ch.qos.logback/logback-classic
public void configure(LoggerContext lc) {
addInfo("Setting up default configuration.");
ConsoleAppender<ILoggingEvent> ca = new ConsoleAppender<ILoggingEvent>();
ca.setContext(lc);
ca.setName("console");
LayoutWrappingEncoder<ILoggingEvent> encoder = new LayoutWrappingEncoder<ILoggingEvent>();
encoder.setContext(lc);
// same as
// PatternLayout layout = new PatternLayout();
// layout.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n");
TTLLLayout layout = new TTLLLayout();
layout.setContext(lc);
layout.start();
encoder.setLayout(layout);
ca.setEncoder(encoder);
ca.start();
Logger rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME);
rootLogger.addAppender(ca);
}
}
代码示例来源:origin: SonarSource/sonarqube
/**
* Creates a new {@link ConsoleAppender} to {@code System.out} with the specified name and log pattern.
*
* @see #buildLogPattern(RootLoggerConfig)
*/
public ConsoleAppender<ILoggingEvent> newConsoleAppender(Context loggerContext, String name, String logPattern) {
PatternLayoutEncoder consoleEncoder = new PatternLayoutEncoder();
consoleEncoder.setContext(loggerContext);
consoleEncoder.setPattern(logPattern);
consoleEncoder.start();
ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<>();
consoleAppender.setContext(loggerContext);
consoleAppender.setEncoder(consoleEncoder);
consoleAppender.setName(name);
consoleAppender.setTarget("System.out");
consoleAppender.start();
return consoleAppender;
}
代码示例来源:origin: camunda/camunda-bpm-platform
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");
PatternLayoutEncoder pl = new PatternLayoutEncoder();
pl.setContext(lc);
pl.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n");
pl.start();
ca.setEncoder(pl);
ca.start();
Logger rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME);
rootLogger.addAppender(ca);
}
代码示例来源:origin: documents4j/documents4j
private static OutputStreamAppender<ILoggingEvent> configureConsoleLogging(LoggerContext loggerContext) {
ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>();
consoleAppender.setName("com.documents4j.logger.client.console");
consoleAppender.setContext(loggerContext);
System.out.println("Logging: The log is printed to the console");
return consoleAppender;
}
代码示例来源:origin: documents4j/documents4j
private static OutputStreamAppender<ILoggingEvent> configureConsoleLogging(LoggerContext loggerContext) {
ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<ILoggingEvent>();
consoleAppender.setName("com.documents4j.logger.server.console");
consoleAppender.setContext(loggerContext);
System.out.println("Logging: The log is printed to the console");
return consoleAppender;
}
代码示例来源:origin: io.dropwizard/dropwizard-logging
@Override
protected OutputStreamAppender<E> appender(LoggerContext context) {
final ConsoleAppender<E> appender = new ConsoleAppender<>();
appender.setName("console-appender");
appender.setContext(context);
appender.setTarget(target.get());
return appender;
}
}
代码示例来源:origin: org.kie.workbench.services/kie-wb-common-compiler-core
private ConsoleAppender setConsoleAppender(LoggerContext loggerContext, PatternLayoutEncoder pl) {
ConsoleAppender consoleAppender = new ConsoleAppender<>();
consoleAppender.setName("consoleAppender");
consoleAppender.setContext(loggerContext);
consoleAppender.setEncoder(pl);
consoleAppender.start();
return consoleAppender;
}
}
代码示例来源:origin: org.antframework.boot/ant-boot-starter-log
private Appender buildAppender(LogContext logContext, Encoder encoder) {
ConsoleAppender appender = new ConsoleAppender();
appender.setName(APPENDER_NAME);
appender.setEncoder(encoder);
logContext.getConfigurator().start(appender);
return appender;
}
代码示例来源:origin: Evolveum/midpoint
private ConsoleAppender setupAppender(String name, String target, LoggerContext ctx, Encoder enc) {
ConsoleAppender appender = new ConsoleAppender();
appender.setName(name);
appender.setTarget(target);
appender.setContext(ctx);
appender.setEncoder(enc);
appender.start();
return appender;
}
代码示例来源:origin: spotify/flo
public static void configureStructuredLogging(Level level) {
final Logger rootLogger = (Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
final LoggerContext context = rootLogger.getLoggerContext();
context.reset();
final StructuredLoggingEncoder encoder = new StructuredLoggingEncoder();
encoder.start();
final ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<ILoggingEvent>();
appender.setTarget("System.err");
appender.setName("stderr");
appender.setEncoder(encoder);
appender.setContext(context);
appender.start();
rootLogger.addAppender(appender);
rootLogger.setLevel(fromLocationAwareLoggerInteger(level.toInt()));
SLF4JBridgeHandler.install();
}
代码示例来源:origin: apache/jackrabbit-oak
public LogLevelModifier newConsoleAppender(String name) {
ConsoleAppender<ILoggingEvent> c = new ConsoleAppender<ILoggingEvent>();
c.setName(name);
c.setContext(getContext());
c.start();
rootLogger().addAppender(c);
newAppenders.add(c);
return this;
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/ch.qos.logback.classic
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");
PatternLayoutEncoder pl = new PatternLayoutEncoder();
pl.setContext(lc);
pl.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n");
pl.start();
ca.setEncoder(pl);
ca.start();
Logger rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME);
rootLogger.addAppender(ca);
}
代码示例来源: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: tony19/logback-android
public void configure(LoggerContext lc) {
addInfo("Setting up default configuration.");
ConsoleAppender<ILoggingEvent> ca = new ConsoleAppender<ILoggingEvent>();
ca.setContext(lc);
ca.setName("console");
LayoutWrappingEncoder<ILoggingEvent> encoder = new LayoutWrappingEncoder<ILoggingEvent>();
encoder.setContext(lc);
// same as
// PatternLayout layout = new PatternLayout();
// layout.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n");
TTLLLayout layout = new TTLLLayout();
layout.setContext(lc);
layout.start();
encoder.setLayout(layout);
ca.setEncoder(encoder);
ca.start();
Logger rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME);
rootLogger.addAppender(ca);
}
}
代码示例来源:origin: org.opendaylight.bgpcep/testtool-util
private static ConsoleAppender<ILoggingEvent> createConsoleAppender(final LoggerContext loggerContext) {
final PatternLayoutEncoder ple = new PatternLayoutEncoder();
ple.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{10} - %msg%n");
ple.setContext(loggerContext);
ple.start();
final ConsoleAppender<ILoggingEvent> consoleAppender = new ConsoleAppender<>();
consoleAppender.setContext(loggerContext);
consoleAppender.setEncoder(ple);
consoleAppender.setName("STDOUT");
consoleAppender.start();
return consoleAppender;
}
代码示例来源:origin: com.nhl.bootique.logback/bootique-logback
@Override
public Appender<ILoggingEvent> createAppender(LoggerContext context) {
ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<>();
appender.setName("console");
appender.setContext(context);
appender.setTarget("System.out");
LayoutWrappingEncoder<ILoggingEvent> layoutEncoder = new LayoutWrappingEncoder<>();
layoutEncoder.setLayout(createLayout(context));
appender.setEncoder(layoutEncoder);
appender.start();
return asAsync(appender);
}
}
代码示例来源:origin: org.codehaus.sonar/sonar-process
public ConsoleAppender newConsoleAppender(Context loggerContext, String name, String pattern) {
PatternLayoutEncoder consoleEncoder = new PatternLayoutEncoder();
consoleEncoder.setContext(loggerContext);
consoleEncoder.setPattern(pattern);
consoleEncoder.start();
ConsoleAppender consoleAppender = new ConsoleAppender();
consoleAppender.setContext(loggerContext);
consoleAppender.setEncoder(consoleEncoder);
consoleAppender.setName(name);
consoleAppender.setTarget("System.out");
consoleAppender.start();
return consoleAppender;
}
代码示例来源:origin: alipay/sofa-common-tools
private ConsoleAppender consoleAppender(LoggerContext loggerContext, Properties properties) {
SystemPropertiesGetter propertiesGetter = new SystemPropertiesGetter(properties);
ConsoleAppender<ILoggingEvent> appender = new ConsoleAppender<ILoggingEvent>();
PatternLayoutEncoder encoder = new PatternLayoutEncoder();
String logPattern = propertiesGetter.getProperty(
SOFA_MIDDLEWARE_LOG_CONSOLE_LOGBACK_PATTERN,
SOFA_MIDDLEWARE_LOG_CONSOLE_LOGBACK_PATTERN_DEFAULT);
encoder.setPattern(OptionHelper.substVars(logPattern, loggerContext));
encoder.setContext(loggerContext);
encoder.start();
appender.setEncoder(encoder);
appender.setName("CONSOLE");
appender.start();
return appender;
}
代码示例来源:origin: ch.qos.logback/logback-access
@Override
protected void configureRequestLogImpl() {
NotifyingListAppender appender = new NotifyingListAppender();
appender.setContext(requestLogImpl);
appender.setName("list");
appender.start();
ConsoleAppender<IAccessEvent> console = new ConsoleAppender<IAccessEvent>();
console.setContext(requestLogImpl);
console.setName("console");
PatternLayoutEncoder layout = new PatternLayoutEncoder();
layout.setContext(requestLogImpl);
layout.setPattern("%date %server %clientHost");
console.setEncoder(layout);
layout.start();
console.start();
requestLogImpl.addAppender(appender);
requestLogImpl.addAppender(console);
}
}
内容来源于网络,如有侵权,请联系作者删除!