1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 08:27:12 -07:00

Better warning.

This commit is contained in:
Cedric Beust 2016-03-23 15:32:51 +04:00
parent 40a42b4312
commit 8fe524ba07

View file

@ -26,8 +26,8 @@ fun Any.debug(text: String) {
KobaltLogger.logger.debug(javaClass.simpleName, text)
}
fun Any.warn(text: String) {
KobaltLogger.logger.warn(javaClass.simpleName, text)
fun Any.warn(text: String, exception: Exception? = null) {
KobaltLogger.logger.warn(javaClass.simpleName, text, exception)
}
fun Any.kobaltError(text: String, e: Throwable? = null) = error(text, e)
@ -78,6 +78,9 @@ class Logger(val dev: Boolean) {
final fun warn(tag: String, message: String, e: Throwable? = null) {
val fullMessage = "***** WARNING " + (e?.message ?: message)
println(AsciiArt.Companion.warnColor(getPattern("W", fullMessage, fullMessage, tag)))
if (KobaltLogger.LOG_LEVEL > 1) {
e?.printStackTrace()
}
}
final fun log(tag: String, message: String, newLine: Boolean) =