Github user hmcl commented on a diff in the pull request:

    https://github.com/apache/storm/pull/2465#discussion_r157374885
  
    --- Diff: 
external/storm-kafka-client/src/main/java/org/apache/storm/kafka/spout/KafkaSpoutConfig.java
 ---
    @@ -134,7 +134,12 @@ public KafkaSpoutConfig(Builder<K, V> builder) {
             EARLIEST,
             LATEST,
             UNCOMMITTED_EARLIEST,
    -        UNCOMMITTED_LATEST
    +        UNCOMMITTED_LATEST;
    +
    +        @Override
    +        public String toString() {
    +            return "FirstPollOffsetStrategy{" + super.toString() + "}";
    --- End diff --
    
    This toString() makes logging cleaner and more consistent. if you do 
log.debug("using {}",firstPollOffsetStrategy) it will print  "using 
FirstPollOffsetStrategy{EARLIEST}", which follows the pattern of every other 
toString() method. If we don't override toString() it will simply print "using 
EARLIEST".


---

Reply via email to