[
https://issues.apache.org/jira/browse/TOREE-395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15936434#comment-15936434
]
Kevin Bates edited comment on TOREE-395 at 3/22/17 2:48 PM:
------------------------------------------------------------
[~rdblue], [~senkwich] feels removing the ability to capture cell results is a
bit extreme - so I think we should reach an agreement here. How about I revert
back to my original proposal by making inclusion of Console.out conditional
based on debug tracing? Then, when you've got your WIP PR in a more complete
state, we could revisit its removal - since perhaps the cell capture is part of
the pluggable display apparatus.
My primary stance is that, by default, we NOT capture cell results and that
enabling such capture essentially requires local filesystem access (so I'd
prefer the debug condition over a command line condition).
Thoughts? Comments?
was (Author: kbates):
[~rdblue] Chip feels removing the ability to capture cell results is a bit
extreme - so I think we should reach an agreement here. How about I revert
back to my original proposal by making inclusion of Console.out conditional
based on debug tracing? Then, when you've got your WIP PR in a more complete
state, we could revisit its removal - since perhaps the cell capture is part of
the pluggable display apparatus.
My primary stance is that, by default, we NOT capture cell results and that
enabling such capture essentially requires local filesystem access (so I'd
prefer the debug condition over a command line condition).
Thoughts? Comments?
> Provide a way to disable automatic printing of results in Toree Scala
> ---------------------------------------------------------------------
>
> Key: TOREE-395
> URL: https://issues.apache.org/jira/browse/TOREE-395
> Project: TOREE
> Issue Type: Improvement
> Affects Versions: 0.2.0
> Reporter: Kun Liu
>
> Scala REPL supports a flag, ":silent" to enable/disable automatic printing of
> results (those messages begin with "res"). This is also supported in Spark
> shell. But for Toree Scala kernel, this flag is not supported. Thus the
> result of a cell would be always printed.
> But if there is any logging mechanism, the results would be recorded in a log
> file, while this may not be desirable. For instance, a user may not want any
> sensitive data logged when running "dataRDD.take(5)" in a cell.
> Also found the possible source codes for this:
> https://github.com/apache/incubator-toree/blob/master/scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala/ScalaInterpreter.scala
> There are three methods with silent: Boolean = false as parameter.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)