@@ -61,6 +61,8 @@ object Logger {
6161 @kotlin.PublishedApi
6262 internal const val TRACE = 4
6363
64+ const val SILENT = BuildConfig .SILENT_USER_OUTPUT
65+
6466 /* *
6567 * Print stack trace on error log.
6668 */
@@ -112,24 +114,30 @@ object Logger {
112114 * CLI messages and pretty printing.
113115 */
114116 fun print (message : Any , indentLine : Boolean = false) {
115- print (message.toString(), indentLine)
117+ if (! SILENT ) {
118+ print (message.toString(), indentLine)
119+ }
116120 }
117121
118122 fun print (message : String , indentLine : Boolean = false) {
119- if (indentLine) {
120- println ()
123+ if (! SILENT ) {
124+ if (indentLine) {
125+ println ()
126+ }
127+ println (message)
121128 }
122- println (message)
123129 }
124130
125131 fun printCommit (commitMessage : String , commitHash : String ,
126132 percents : Double ) {
127- val percentsStr = percents.format(6 , 2 )
128- val hash = commitHash.substring(0 , 7 )
129- val messageTrim = if (commitMessage.length > 59 ) {
130- commitMessage.substring(0 , 56 ).plus(" ..." )
131- } else commitMessage
132- println (" [$percentsStr %] * $hash $messageTrim " )
133+ if (! SILENT ) {
134+ val percentsStr = percents.format(6 , 2 )
135+ val hash = commitHash.substring(0 , 7 )
136+ val messageTrim = if (commitMessage.length > 59 ) {
137+ commitMessage.substring(0 , 56 ).plus(" ..." )
138+ } else commitMessage
139+ println (" [$percentsStr %] * $hash $messageTrim " )
140+ }
133141 }
134142
135143 private val commitDetailIndent = generateIndent(10 ) + " |" +
0 commit comments