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

Clean up.

This commit is contained in:
Cedric Beust 2015-10-06 02:23:44 -07:00
parent 9e8e197e51
commit d756f9b05f

View file

@ -5,10 +5,7 @@ import org.slf4j.LoggerFactory
public interface KobaltLogger { public interface KobaltLogger {
val logger : Logger val logger : Logger
get() = LoggerFactory.getLogger(javaClass.getSimpleName()) get() = LoggerFactory.getLogger(javaClass.simpleName)
// private fun log(method: Function1<String, Void>, message: String) =
// method.invoke(message)
companion object { companion object {
@ -16,19 +13,16 @@ public interface KobaltLogger {
fun log(level: Int, s: String) { fun log(level: Int, s: String) {
if (level <= LOG_LEVEL) { if (level <= LOG_LEVEL) {
LoggerFactory.getLogger(KobaltLogger::class.java.getSimpleName()).info(s) LoggerFactory.getLogger(KobaltLogger::class.java.simpleName).info(s)
} }
} }
fun warn(s: String, e: Throwable? = null) { fun warn(s: String, e: Throwable? = null) {
LoggerFactory.getLogger(KobaltLogger::class.java.getSimpleName()).warn(s, e) LoggerFactory.getLogger(KobaltLogger::class.java.simpleName).warn(s, e)
} }
} }
final fun log(level: Int = 1, message: String) { final fun log(level: Int = 1, message: String) {
// Compiler crashing if I use LOG_LEVEL here
// Caused by: java.lang.VerifyError: Bad invokespecial instruction: current class isn't
// assignable to reference class.
if (level <= LOG_LEVEL) { if (level <= LOG_LEVEL) {
logger.info(message) logger.info(message)
} }
@ -39,7 +33,7 @@ public interface KobaltLogger {
} }
final fun error(message: String, e: Throwable? = null) { final fun error(message: String, e: Throwable? = null) {
logger.error("***** ${message}", e) logger.error("***** $message", e)
} }
final fun warn(message: String, e: Throwable? = null) { final fun warn(message: String, e: Throwable? = null) {