Java 类ch.qos.logback.core.encoder.EncoderBase 实例源码

项目:sdcct    文件:LoggingInitializerRunListener.java   
private FileAppender<ILoggingEvent> buildFileAppender(AppenderType type, EncoderBase<ILoggingEvent> encoder, File file) {
    FileAppender<ILoggingEvent> appender = this.buildAppender(new FileAppender<>(), type, encoder, false);
    appender.setFile(file.getPath());
    appender.setPrudent(true);
    appender.start();

    return appender;
}
项目:sdcct    文件:LoggingInitializerRunListener.java   
private <T extends OutputStreamAppender<ILoggingEvent>> T buildAppender(T appender, AppenderType type, EncoderBase<ILoggingEvent> encoder, boolean start) {
    this.buildAppender(appender, type, false).setEncoder(encoder);

    if (start) {
        appender.start();
    }

    return appender;
}