Package

com.twitter.util

logging

Permalink

package logging

Visibility
  1. Public
  2. All

Type Members

  1. final class Logger extends Serializable

    Permalink

    A scala wrapper over a org.slf4j.Logger.

    A scala wrapper over a org.slf4j.Logger.

    The Logger is Serializable to support it's usage through the com.twitter.util.logging.Logging trait when the trait is mixed into a Serializable class.

    Annotations
    @SerialVersionUID()
  2. trait Logging extends AnyRef

    Permalink

    A scala-friendly Logging trait which:

    A scala-friendly Logging trait which:

    • lazily provides a logger named according to the class in which the trait is mixed
    • convenience methods to proxy calls to the lazily provided logger. These methods are explicitly call-by-name as they are mainly intended for use from Scala.
    class MyClass extends Logging {
      ...
      def foo: String = {
        info("In foo method")
        "Hello, world!"
      }
    }

    For more information, see util-slf4j-api/README.md

Value Members

  1. object Logger extends Serializable

    Permalink

    Companion object for com.twitter.util.logging.Logger which provides factory methods for creation.

    Companion object for com.twitter.util.logging.Logger which provides factory methods for creation.

    Note

    Java users, see com.twitter.util.logging.Loggers.getLogger

  2. object Loggers

    Permalink

    For Java usability.

    For Java usability.

    Note

    Scala users see com.twitter.util.logging.Logger

Ungrouped