Package

co.actioniq.luna

logging

Permalink

package logging

Visibility
  1. Public
  2. All

Type Members

  1. trait LogEntry extends AnyRef

    Permalink
  2. case class LogMeasurement(message: String, timestamp: Long) extends Product with Serializable

    Permalink
  3. trait LoggingFile extends TransactionLogger

    Permalink
  4. trait NoopBackend extends TransactionLogger

    Permalink
  5. trait TransactionLogger extends AnyRef

    Permalink
  6. class ZipkinLogbackAppender extends AppenderBase[ILoggingEvent] with ZipkinLogbackAppenderTrait

    Permalink

    Logback logger that writes to Zipkin.

    Logback logger that writes to Zipkin. It works by keeping a cache of the log with the query info mapped by spanId-ThreadId. When it receives a matching message of the duration, it will create a new trace span with the start time of the original log time + duration as in the message reported by the zipkin logger. We use a cache map here in case we never get a duration message for some reason, this will not cause memory to blow up.

  7. trait ZipkinLogbackAppenderTrait extends AppenderBase[ILoggingEvent]

    Permalink

Value Members

  1. object TransactionAction extends Enumeration

    Permalink

Ungrouped