I think reducing the duplication of having to put "backplane: " everywhere into the string parameter and adhering to format would help ensure correctness of events sent to analytics.

val PRODUCT = "backplane"
def log(event_type: Any, event_json: Any) {
  log(PRODUCT+":"+event_type+" "+event_json)
}