Package

au.com.dius.pact.com.typesafe

scalalogging

Permalink

package scalalogging

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractLogging extends AnyRef

    Permalink

    Requires the member logger of type au.com.dius.pact.com.typesafe.scalalogging.Logger to be defined in the class into which this trait is mixed.

  2. final class Logger extends AnyRef

    Permalink

    Convenient and performant wrapper around the given underlying org.slf4j.Logger.

    Convenient and performant wrapper around the given underlying org.slf4j.Logger.

    Convenient, because you can use string formatting, string interpolation or whatever you want without thinking too much about performance. Performant, because by using macros the log methods are expanded inline to the check-enabled idiom.

  3. trait Logging extends AbstractLogging

    Permalink

    Adds the lazy val logger of type au.com.dius.pact.com.typesafe.scalalogging.Logger to the class into which this trait is mixed.

    Adds the lazy val logger of type au.com.dius.pact.com.typesafe.scalalogging.Logger to the class into which this trait is mixed.

    If you need a non-lazy au.com.dius.pact.com.typesafe.scalalogging.Logger, which would probably be a special case, use au.com.dius.pact.com.typesafe.scalalogging.StrictLogging.

  4. trait StrictLogging extends AbstractLogging

    Permalink

    Adds the non-lazy val logger of type au.com.dius.pact.com.typesafe.scalalogging.Logger to the class into which this trait is mixed.

    Adds the non-lazy val logger of type au.com.dius.pact.com.typesafe.scalalogging.Logger to the class into which this trait is mixed.

    If you need a lazy au.com.dius.pact.com.typesafe.scalalogging.Logger, which would probably be preferrable, use au.com.dius.pact.com.typesafe.scalalogging.Logging.

Value Members

  1. object Logger

    Permalink

Ungrouped