Packages

  • package root
    Definition Classes
    root
  • package org
    Definition Classes
    root
  • package apache
    Definition Classes
    org
  • package pekko
    Definition Classes
    apache
  • package event
    Definition Classes
    pekko
  • object Logging

    Main entry point for Pekko logging: log levels and message types (aka channels) defined for the main transport medium, the main event bus.

    Main entry point for Pekko logging: log levels and message types (aka channels) defined for the main transport medium, the main event bus. The recommended use is to obtain an implementation of the Logging trait with suitable and efficient methods for generating log events:

    
    val log = Logging(<bus>, <source object>)
    ...
    log.info("hello world!")
    
    

    The source object is used in two fashions: its Class[_] will be part of all log events produced by this logger, plus a string representation is generated which may contain per-instance information, see apply or create below.

    Loggers are attached to the level-specific channels Error, Warning, Info and Debug as appropriate for the configured (or set) log level. If you want to implement your own, make sure to handle these four event types plus the InitializeLogger message which is sent before actually attaching it to the logging bus.

    Logging is configured by setting (some of) the following:

    
    pekko {
      loggers = ["org.apache.pekko.slf4j.Slf4jLogger"] # for example
      loglevel = "INFO"        # used when normal logging ("loggers") has been started
      stdout-loglevel = "WARN" # used during application start-up until normal logging is available
    }
    
    

    Definition Classes
    event
  • Debug
  • Debug2
  • Debug3
  • DefaultLogger
  • Error
  • Error2
  • Error3
  • Info
  • Info2
  • Info3
  • InitializeLogger
  • LogEvent
  • LogEventException
  • LogEventWithCause
  • LogEventWithMarker
  • LogLevel
  • LoggerException
  • LoggerInitializationException
  • LoggerInitialized
  • StandardOutLogger
  • StdOutLogger
  • Warning
  • Warning2
  • Warning3
  • Warning4
t

org.apache.pekko.event.Logging

LogEventWithCause

trait LogEventWithCause extends AnyRef

Source
Logging.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LogEventWithCause
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def cause: Throwable