Example usage for com.google.gwt.core.ext TreeLogger NULL

List of usage examples for com.google.gwt.core.ext TreeLogger NULL

Introduction

In this page you can find the example usage for com.google.gwt.core.ext TreeLogger NULL.

Prototype

TreeLogger NULL

To view the source code for com.google.gwt.core.ext TreeLogger NULL.

Click Source Link

Document

A valid logger that ignores all messages.

Usage

From source file:com.google.gdt.eclipse.designer.hosted.tdz.log.LogSupport.java

License:Open Source License

public LogSupport(TreeLogger.Type type, IJavaProject javaProject) throws Exception {
    if ("true".equalsIgnoreCase(System.getProperty(WBP_TESTING_TIME))) {
        m_logger = TreeLogger.NULL;
        m_writer = null;/*from w w  w .  jav a  2s .co  m*/
    } else {
        // prepare directory to write log files to
        String logDir = HostedModeSupport.getTemporaryDirectoryName(javaProject);
        // prepare logger
        Writer rotatingWriter = RotatingFileWriter.getInstance(logDir + File.separator + ".gwt-log", 10, 3);
        m_writer = new PrintWriter(new FilterWriter(rotatingWriter) {
            private String m_buffer = new String();

            @Override
            public void write(String message, int off, int len) throws IOException {
                super.write(message, off, len);
                int eolIndex = message.indexOf(LINE_SEPARATOR);
                if (eolIndex != -1) {
                    m_buffer += message.substring(0, eolIndex);
                    if (m_buffer.indexOf(ERROR_TYPE_LABEL) != -1) {
                        m_errors += m_buffer + LINE_SEPARATOR;
                    }
                    m_buffer = message.substring(eolIndex + 1);
                } else {
                    m_buffer += message;
                }
            }
        });
        m_logger = new PrintWriterTreeLogger(m_writer);
        ((AbstractTreeLogger) m_logger).setMaxDetail(type);
    }
}

From source file:fr.onevu.gwt.uibinder.rebind.MockMortalLogger.java

License:Apache License

public MockMortalLogger() {
    super(TreeLogger.NULL);
}

From source file:org.fusesource.restygwt.rebind.RestAnnotationValueProvider.java

License:Apache License

public static String getPathValue(HasAnnotations annotatedType) {
    try {// w  w  w  . jav a 2  s  .  co m
        return getPathValue(annotatedType, TreeLogger.NULL);
    } catch (UnableToCompleteException ex) {
        return null;
    }
}