From 14f298bff8d0af4b9e8b6b884243af7d853ba9c6 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Sat, 30 Jul 2016 16:27:04 -0700 Subject: [PATCH] Switched from SimpleDateFormat to java.time --- .../src/main/kotlin/com/beust/kobalt/misc/KobaltLogger.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KobaltLogger.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KobaltLogger.kt index 1e517946..595a635c 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KobaltLogger.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KobaltLogger.kt @@ -3,8 +3,8 @@ package com.beust.kobalt.misc import com.beust.kobalt.AsciiArt import com.beust.kobalt.KobaltException import com.beust.kobalt.api.Kobalt -import java.text.SimpleDateFormat -import java.util.* +import java.time.LocalDateTime +import java.time.format.DateTimeFormatter fun Any.log(level: Int, text: CharSequence, newLine : Boolean = true) { if (level <= KobaltLogger.LOG_LEVEL) { @@ -48,11 +48,11 @@ object KobaltLogger { } class Logger(val dev: Boolean) { - val FORMAT = SimpleDateFormat("HH:mm:ss.SSS") + val FORMAT = DateTimeFormatter.ofPattern("HH:mm:ss.SSS") private fun getPattern(shortTag: String, shortMessage: CharSequence, longMessage: CharSequence, tag: String) = if (dev) { - val ts = FORMAT.format(Date()) + val ts = LocalDateTime.now().format(FORMAT) "$shortTag/$ts [" + Thread.currentThread().name + "] $tag - $shortMessage" } else { longMessage