Преглед на файлове

bug 59933: demote accessibility of NullLogger methods to the same level as POILogger

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1761662 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_3_16_BETA1
Javen O'Neal преди 7 години
родител
ревизия
c7cf4cbeb0
променени са 2 файла, в които са добавени 12 реда и са изтрити 2 реда
  1. 3
    2
      src/java/org/apache/poi/util/NullLogger.java
  2. 9
    0
      src/java/org/apache/poi/util/POILogger.java

+ 3
- 2
src/java/org/apache/poi/util/NullLogger.java Целия файл

@@ -23,6 +23,7 @@ package org.apache.poi.util;
* calls as cheap as possible by performing lazy evaluation of the log
* message.<p>
*/
@Internal
public class NullLogger extends POILogger {
@Override
public void initialize(final String cat) {
@@ -37,7 +38,7 @@ public class NullLogger extends POILogger {
*/

@Override
public void log(final int level, final Object obj1) {
protected void log(final int level, final Object obj1) {
// do nothing
}

@@ -49,7 +50,7 @@ public class NullLogger extends POILogger {
* @param exception An exception to be logged
*/
@Override
public void log(int level, Object obj1, final Throwable exception) {
protected void log(int level, Object obj1, final Throwable exception) {
// do nothing
}


+ 9
- 0
src/java/org/apache/poi/util/POILogger.java Целия файл

@@ -68,6 +68,15 @@ public abstract class POILogger {

/**
* Check if a logger is enabled to log at the specified level
* This allows code to avoid building strings or evaluating functions in
* the arguments to log.
*
* An example:
* <code><pre>
* if (logger.check(POILogger.INFO)) {
* logger.log(POILogger.INFO, "Avoid concatenating " + " strings and evaluating " + functions());
* }
* </pre></code>
*
* @param level One of DEBUG, INFO, WARN, ERROR, FATAL
*/

Loading…
Отказ
Запис