@@ -61,6 +61,8 @@ object Logger {
61
61
@kotlin.PublishedApi
62
62
internal const val TRACE = 4
63
63
64
+ const val SILENT = BuildConfig .SILENT_USER_OUTPUT
65
+
64
66
/* *
65
67
* Print stack trace on error log.
66
68
*/
@@ -112,24 +114,30 @@ object Logger {
112
114
* CLI messages and pretty printing.
113
115
*/
114
116
fun print (message : Any , indentLine : Boolean = false) {
115
- print (message.toString(), indentLine)
117
+ if (! SILENT ) {
118
+ print (message.toString(), indentLine)
119
+ }
116
120
}
117
121
118
122
fun print (message : String , indentLine : Boolean = false) {
119
- if (indentLine) {
120
- println ()
123
+ if (! SILENT ) {
124
+ if (indentLine) {
125
+ println ()
126
+ }
127
+ println (message)
121
128
}
122
- println (message)
123
129
}
124
130
125
131
fun printCommit (commitMessage : String , commitHash : String ,
126
132
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
+ }
133
141
}
134
142
135
143
private val commitDetailIndent = generateIndent(10 ) + " |" +
0 commit comments