[
https://issues.apache.org/jira/browse/CALCITE-4598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17340377#comment-17340377
]
Julian Hyde commented on CALCITE-4598:
--------------------------------------
I made a mistake, and it was a one line fix, made within a couple of hours. Not
an architectural problem.
> Forbid the use of System.out
> ----------------------------
>
> Key: CALCITE-4598
> URL: https://issues.apache.org/jira/browse/CALCITE-4598
> Project: Calcite
> Issue Type: Improvement
> Affects Versions: 1.26.0
> Reporter: Vladimir Sitnikov
> Priority: Major
>
> System.out.println often results in useless logging which is impossible to
> disable in the client code.
> We should remove all the uses of System.out.println and add something like
> jdk-system-out from forbiddenApis or
> https://errorprone.info/bugpattern/SystemOut
> I'm inclined to errorprone since it provides a clear way to suppress the
> warning (add annotation).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)