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

Switched from SimpleDateFormat to java.time

This commit is contained in:
Erik C. Thauvin 2016-07-30 16:27:04 -07:00
parent e19201de33
commit 14f298bff8

View file

@ -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