本文整理了Java中ch.qos.logback.core.OutputStreamAppender.start()
方法的一些代码示例,展示了OutputStreamAppender.start()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OutputStreamAppender.start()
方法的具体详情如下:
包路径:ch.qos.logback.core.OutputStreamAppender
类名称:OutputStreamAppender
方法名:start
[英]Checks that requires parameters are set and if everything is in order, activates this appender.
[中]检查是否设置了需要的参数,如果一切正常,则激活此追加器。
代码示例来源:origin: dropwizard/dropwizard
@Override
public void start() {
setOutputStream(datagramSocketOutputStream(host, port));
super.start();
}
代码示例来源:origin: dropwizard/dropwizard
@Override
public void start() {
setOutputStream(socketOutputStream());
super.start();
}
代码示例来源:origin: dropwizard/dropwizard
@Override
public Appender<E> build(LoggerContext context, String applicationName, LayoutFactory<E> layoutFactory,
LevelFilterFactory<E> levelFilterFactory, AsyncAppenderFactory<E> asyncAppenderFactory) {
final OutputStreamAppender<E> appender = appender(context);
final LayoutWrappingEncoder<E> layoutEncoder = new LayoutWrappingEncoder<>();
layoutEncoder.setLayout(buildLayout(context, layoutFactory));
appender.setEncoder(layoutEncoder);
appender.addFilter(levelFilterFactory.build(threshold));
getFilterFactories().forEach(f -> appender.addFilter(f.build()));
appender.start();
return wrapAsync(appender, asyncAppenderFactory);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Override
public void start() {
OutputStream targetStream = target.getStream();
// enable jansi only on Windows and only if withJansi set to true
if (EnvUtil.isWindows() && withJansi) {
targetStream = getTargetStreamForWindows(targetStream);
}
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* If the value of <b>File</b> is not <code>null</code>, then
* {@link #openFile} is called with the values of <b>File</b> and
* <b>Append</b> properties.
*/
public void start() {
int errors = 0;
if (getFile() != null) {
addInfo("File property is set to [" + fileName + "]");
if (prudent) {
if (!isAppend()) {
setAppend(true);
addWarn("Setting \"Append\" property to true on account of \"Prudent\" mode");
}
}
try {
openFile(getFile());
} catch (java.io.IOException e) {
errors++;
addError("openFile(" + fileName + "," + append + ") call failed.", e);
}
} else {
errors++;
addError("\"File\" property not set for appender named [" + name + "].");
}
if (errors == 0) {
super.start();
}
}
代码示例来源:origin: io.engineblock/eb-core
@Override
public void start() {
buffer = new CharArrayWriter(0);
super.start();
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
@Override
public void start() {
setOutputStream(BUFFER);
super.start();
}
代码示例来源:origin: tony19/logback-android
@Override
public void start() {
OutputStream targetStream = target.getStream();
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: com.itextpdf/itext-rups
@Override
public void start() {
setOutputStream(new Console.ConsoleOutputStream(styleType));
super.start();
}
代码示例来源:origin: org.fuin.devsupwiz/devsupwiz-common
@Override
public void start() {
targetStream = new TextFlowOutputStream(textFlow, Color.BLACK);
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: io.dropwizard/dropwizard-logging
@Override
public void start() {
setOutputStream(datagramSocketOutputStream(host, port));
super.start();
}
代码示例来源:origin: com.itextpdf/itext-rups
@Override
public void start() {
setOutputStream(new DebugView.DebugOutputStream());
super.start();
}
}
代码示例来源:origin: io.virtdata/virtdata-lib-realer
@Override
public void start() {
OutputStream targetStream = target.getStream();
// enable jansi only on Windows and only if withJansi set to true
if (EnvUtil.isWindows() && withJansi) {
targetStream = getTargetStreamForWindows(targetStream);
}
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: Nextdoor/bender
@Override
public void start() {
OutputStream targetStream = target.getStream();
// enable jansi only on Windows and only if withJansi set to true
if (EnvUtil.isWindows() && withJansi) {
targetStream = getTargetStreamForWindows(targetStream);
}
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/ch.qos.logback.core
@Override
public void start() {
OutputStream targetStream = target.getStream();
// enable jansi only on Windows and only if withJansi set to true
if (EnvUtil.isWindows() && withJansi) {
targetStream = getTargetStreamForWindows(targetStream);
}
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: com.hynnet/logback-core
@Override
public void start() {
OutputStream targetStream = target.getStream();
// enable jansi only on Windows and only if withJansi set to true
if (EnvUtil.isWindows() && withJansi) {
targetStream = getTargetStreamForWindows(targetStream);
}
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded
@Override
public void start() {
OutputStream targetStream = target.getStream();
// enable jansi only on Windows and only if withJansi set to true
if (EnvUtil.isWindows() && withJansi) {
targetStream = getTargetStreamForWindows(targetStream);
}
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: ch.qos.logback/core
@Override
public void start() {
OutputStream targetStream = target.getStream();
// enable jansi only on Windows and only if withJansi set to true
if (EnvUtil.isWindows() && withJansi) {
targetStream = getTargetStreamForWindows(targetStream);
}
setOutputStream(targetStream);
super.start();
}
代码示例来源:origin: kaklakariada/portmapper
private OutputStreamAppender<ILoggingEvent> createAppender(final OutputStream logMessageOutputStream,
final Encoder<ILoggingEvent> encoder) {
final OutputStreamAppender<ILoggingEvent> appender = new OutputStreamAppender<ILoggingEvent>();
appender.setContext(loggerContext);
appender.setEncoder(encoder);
appender.setOutputStream(logMessageOutputStream);
appender.setName(OUTPUT_STREAM_APPENDER_NAME);
appender.start();
return appender;
}
代码示例来源:origin: io.dropwizard/dropwizard-logging
@Override
public Appender<E> build(LoggerContext context, String applicationName, LayoutFactory<E> layoutFactory,
LevelFilterFactory<E> levelFilterFactory, AsyncAppenderFactory<E> asyncAppenderFactory) {
final OutputStreamAppender<E> appender = appender(context);
final LayoutWrappingEncoder<E> layoutEncoder = new LayoutWrappingEncoder<>();
layoutEncoder.setLayout(buildLayout(context, layoutFactory));
appender.setEncoder(layoutEncoder);
appender.addFilter(levelFilterFactory.build(threshold));
getFilterFactories().forEach(f -> appender.addFilter(f.build()));
appender.start();
return wrapAsync(appender, asyncAppenderFactory);
}
}
内容来源于网络,如有侵权,请联系作者删除!