All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mle.play.controllers.LogStreaming.scala Maven / Gradle / Ivy

The newest version!
package com.mle.play.controllers

import com.mle.logbackrx.{LogEvent, RxLogback}
import play.api.libs.json.Json
import rx.lang.scala.Observable

/**
 *
 * @author mle
 */
trait LogStreaming extends Streaming {
  lazy val jsonEvents = logEvents.map(e => Json.toJson(e))

  def appender: RxLogback.EventMapping

  def logEvents: Observable[LogEvent] = appender.logEvents
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy