类org.apache.log4j.helpers.QuietWriter源码实例Demo

下面列出了怎么用org.apache.log4j.helpers.QuietWriter的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: cacheonix-core   文件: DatagramStringAppender.java
public
void setDestination(String host, int port, String encoding) {
  if (host==null) {
    LogLog.error("setDestination: host is null");
    host = DEFAULT_HOST;
  }
  
  this.host = host;
  this.port = port;
  this.encoding = encoding;

  this.qw = new QuietWriter(
      new DatagramStringWriter(host, port, encoding),
      errorHandler);
  this.stp = new SingleLineTracerPrintWriter(qw);
}
 
源代码2 项目: cacheonix-core   文件: TextPaneAppender.java
public TextPaneAppender() {
  super();
  setTextPane(new JTextPane());
  createAttributes();
  createIcons();
  this.label="";
  this.sw = new StringWriter();
  this.qw = new QuietWriter(sw, errorHandler);
  this.tp = new TracerPrintWriter(qw);
  this.fancy =true;
}
 
源代码3 项目: cacheonix-core   文件: TextPanelAppender.java
public TextPanelAppender(Layout layout, String name) {
  this.layout = layout;
  this.name = name;
  this.sw = new StringWriter();
  this.qw = new QuietWriter(sw, errorHandler);
  this.tp = new TracerPrintWriter(qw);
  setLogTextPanel(new LogTextPanel());
  logPublisher = new LogPublishingThread(logTextPanel, Priority.ERROR, 500);
  //logPublisher = new LogPublishingThread(logTextPanel, null, 500);
}
 
源代码4 项目: datawave   文件: CommonTestAppender.java
public void resetLogs() {
    
    baos = new ByteArrayOutputStream();
    
    Writer writer = new OutputStreamWriter(baos);
    
    ErrorHandler errorHandler = new CommonTestAppender.DefaultErrorHandler(this);
    
    this.qw = new QuietWriter(writer, errorHandler);
}
 
源代码5 项目: logging-log4j2   文件: WriterAppender.java
/**
 * <p>Sets the Writer where the log output will go. The
 * specified Writer must be opened by the user and be
 * writable.
 *
 * <p>The <code>java.io.Writer</code> will be closed when the
 * appender instance is closed.
 *
 *
 * <p><b>WARNING:</b> Logging to an unopened Writer will fail.
 * <p>
 *
 * @param writer An already opened Writer.
 */
public synchronized void setWriter(Writer writer) {
    reset();
    this.qw = new QuietWriter(writer, errorHandler);
    //this.tp = new TracerPrintWriter(qw);
    writeHeader();
}
 
源代码6 项目: logging-log4j2   文件: WriterAppender.java
/**
 * <p>Sets the Writer where the log output will go. The
 * specified Writer must be opened by the user and be
 * writable.
 *
 * <p>The <code>java.io.Writer</code> will be closed when the
 * appender instance is closed.
 *
 *
 * <p><b>WARNING:</b> Logging to an unopened Writer will fail.
 * <p>
 *
 * @param writer An already opened Writer.
 */
public synchronized void setWriter(Writer writer) {
    reset();
    this.qw = new QuietWriter(writer, errorHandler);
    //this.tp = new TracerPrintWriter(qw);
    writeHeader();
}
 
源代码7 项目: cacheonix-core   文件: FileAppender.java
/**
   Sets the quiet writer being used.

   This method is overriden by {@link RollingFileAppender}.
 */
protected
void setQWForFiles(Writer writer) {
   this.qw = new QuietWriter(writer, errorHandler);
}
 
源代码8 项目: cacheonix-core   文件: WriterAppender.java
/**
  <p>Sets the Writer where the log output will go. The
  specified Writer must be opened by the user and be
  writable.

  <p>The <code>java.io.Writer</code> will be closed when the
  appender instance is closed.


  <p><b>WARNING:</b> Logging to an unopened Writer will fail.
  <p>
  @param writer An already opened Writer.  */
public synchronized void setWriter(Writer writer) {
  reset();
  this.qw = new QuietWriter(writer, errorHandler);
  //this.tp = new TracerPrintWriter(qw);
  writeHeader();
}
 
 类所在包
 同包方法