mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
[starter] Remove timestamps from the internal logging
They only confuse and doesn't always match the TC timestamps GitOrigin-RevId: 29242b098093a3ead2054e775a028883f7a6b45b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
55a7b42a7e
commit
cc6b4096a8
@@ -1,20 +1,5 @@
|
||||
package com.intellij.tools.ide.util.common
|
||||
|
||||
import java.time.LocalDateTime
|
||||
import java.time.format.DateTimeFormatter
|
||||
|
||||
private fun getFormattedTime() = LocalDateTime.now().format(DateTimeFormatter.ofPattern("hh:mm:ss"))
|
||||
|
||||
// TODO: should we use java logging stack ?
|
||||
fun log(message: String, printerFunc: (String) -> Unit) {
|
||||
if (message.isEmpty()) {
|
||||
printerFunc(message)
|
||||
}
|
||||
else {
|
||||
printerFunc("[${getFormattedTime()}]: $message")
|
||||
}
|
||||
}
|
||||
|
||||
fun logOutput() {
|
||||
logOutput("")
|
||||
}
|
||||
@@ -23,15 +8,23 @@ fun logOutput(any: Any?) {
|
||||
logOutput(any?.toString() ?: "null")
|
||||
}
|
||||
|
||||
fun logOutput(message: String) = log(message) { println(it) }
|
||||
fun logOutput(message: String) {
|
||||
println(message)
|
||||
}
|
||||
|
||||
/** The same as [logOutput] but concatenates the string representation of objects */
|
||||
fun logOutput(vararg objects: Any) = log(objects.joinToString(" ")) { println(it) }
|
||||
fun logOutput(vararg objects: Any) {
|
||||
println(objects.joinToString(" "))
|
||||
}
|
||||
|
||||
fun logError(any: Any?) = log(any?.toString() ?: "null") { System.err.println(it) }
|
||||
fun logError(any: Any?) {
|
||||
System.err.println(any?.toString() ?: "null")
|
||||
}
|
||||
|
||||
fun logError(message: String) = log(message) { System.err.println(it) }
|
||||
fun logError(message: String) {
|
||||
System.err.println(message)
|
||||
}
|
||||
fun logError(message: String, t: Throwable?) {
|
||||
log(message) { System.err.println(it) }
|
||||
System.err.println(message)
|
||||
t?.printStackTrace(System.err)
|
||||
}
|
||||
Reference in New Issue
Block a user