Skip to content

Kamon filter's configuration key requires full path #920

Open
@yiminyuan

Description

@yiminyuan
  • Scala 2.12.12
  • Kamon 2.1.9

According to https://kamon.io/docs/latest/core/utilities/, I wrote unit tests like this:

"Kamon filter tests" in {
  val config = ConfigFactory.parseString(
    """
      |kamon.util.filters {
      |  test-filter {
      |    includes = [ "**foo**" ]
      |  }
      |}
      |""".stripMargin
  )
  Kamon.reconfigure(config.withFallback(Kamon.config()))

  Kamon.filter("test-filter").accept("foo") shouldBe true  // Failure!!!
  Kamon.filter("kamon.util.filters.test-filter").accept("foo") shouldBe true
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions