org.qi4j.logging.debug.service

## Class DebugOnConsoleSideEffect

- java.lang.Object
- - org.qi4j.api.sideeffect.SideEffectOf<LoggingService>
  - - org.qi4j.logging.debug.service.DebugOnConsoleSideEffect

- All Implemented Interfaces:
    DebuggingService

      public class DebugOnConsoleSideEffect
      extends SideEffectOf<LoggingService>
      implements DebuggingService

  The DebugOnConsoleSideEffect is just a temporary solution for logging output, until a more robust framework has been designed.

- - ### Field Summary

    - ### Fields inherited from class org.qi4j.api.sideeffect.SideEffectOf

      `result`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `DebugOnConsoleSideEffect(Method thisMethod)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `debug(Composite composite, String message)`
    `void` | `debug(Composite composite, String message, Serializable... params)`
    `void` | `debug(Composite composite, String message, Serializable param1)`
    `void` | `debug(Composite composite, String message, Serializable param1, Serializable param2)`
    `int` | `debugLevel()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### DebugOnConsoleSideEffect

          public DebugOnConsoleSideEffect(@Invocation
                                  Method thisMethod)

  - ### Method Detail

    - #### debugLevel

          public int debugLevel()

      Specified by:
        `debugLevel` in interface `DebuggingService`

    - #### debug

          public void debug(Composite composite,
                   String message)

      Specified by:
        `debug` in interface `DebuggingService`

    - #### debug

          public void debug(Composite composite,
                   String message,
                   Serializable param1)

      Specified by:
        `debug` in interface `DebuggingService`

    - #### debug

          public void debug(Composite composite,
                   String message,
                   Serializable param1,
                   Serializable param2)

      Specified by:
        `debug` in interface `DebuggingService`

    - #### debug

          public void debug(Composite composite,
                   String message,
                   Serializable... params)

      Specified by:
        `debug` in interface `DebuggingService`