mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
Revert "[starter] Remove timestamps from the internal logging"
This reverts commit 29242b098093a3ead2054e775a028883f7a6b45b. GitOrigin-RevId: 17b83215820482d31137f53d094350f96941a24c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ff28e270b6
commit
1d6d33cfb3
@@ -1,5 +1,20 @@
|
||||
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("")
|
||||
}
|
||||
@@ -8,23 +23,15 @@ fun logOutput(any: Any?) {
|
||||
logOutput(any?.toString() ?: "null")
|
||||
}
|
||||
|
||||
fun logOutput(message: String) {
|
||||
println(message)
|
||||
}
|
||||
fun logOutput(message: String) = log(message) { println(it) }
|
||||
|
||||
/** The same as [logOutput] but concatenates the string representation of objects */
|
||||
fun logOutput(vararg objects: Any) {
|
||||
println(objects.joinToString(" "))
|
||||
}
|
||||
fun logOutput(vararg objects: Any) = log(objects.joinToString(" ")) { println(it) }
|
||||
|
||||
fun logError(any: Any?) {
|
||||
System.err.println(any?.toString() ?: "null")
|
||||
}
|
||||
fun logError(any: Any?) = log(any?.toString() ?: "null") { System.err.println(it) }
|
||||
|
||||
fun logError(message: String) {
|
||||
System.err.println(message)
|
||||
}
|
||||
fun logError(message: String) = log(message) { System.err.println(it) }
|
||||
fun logError(message: String, t: Throwable?) {
|
||||
System.err.println(message)
|
||||
log(message) { System.err.println(it) }
|
||||
t?.printStackTrace(System.err)
|
||||
}
|
||||
Reference in New Issue
Block a user