Why would you have the $ character as the last character? The logger name "kafka.network.RequestChannel$xyz" would make sense but "kafka.network.RequestChannel$" does not make sense.
Nevertheless, the $ character should be handled more gracefully.