Skip to content

Instantly share code, notes, and snippets.

@choplin
Created January 24, 2013 14:05
Show Gist options
  • Select an option

  • Save choplin/4622010 to your computer and use it in GitHub Desktop.

Select an option

Save choplin/4622010 to your computer and use it in GitHub Desktop.
scala> import org.fluentd.logger.scala.FluentLoggerFactory
import org.fluentd.logger.scala.FluentLoggerFactory
scala> val l = FluentLoggerFactory.getLogger("debug")
l: org.fluentd.logger.scala.FluentLogger = org.fluentd.logger.FluentLogger{tagPrefix=debug,sender=localhost_24224_3000_1048576}
scala> l.log("hoge", Map("a" -> 1))
<console>:12: error: overloaded method value log with alternatives:
(label: String,data: scala.collection.immutable.Map[String,java.lang.Object])Boolean <and>
(label: String,data: scala.collection.mutable.Map[String,java.lang.Object])Boolean
cannot be applied to (java.lang.String, scala.collection.immutable.Map[java.lang.String,Int])
l.log("hoge", Map("a" -> 1))
scala> l.log("hoge", Map("a" -> Map("b" -> "c")))
res4: Boolean = true
// 2013-01-24 23:02:45 +0900 debug.hoge: {"a":"Map(b -> c)"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment