org.omnaest.utils.assertion
Interface AssertLogger.Loglevel

All Superinterfaces:
Serializable
All Known Implementing Classes:
AssertLogger.LoglevelImpl
Enclosing class:
AssertLogger

public static interface AssertLogger.Loglevel
extends Serializable

Representation of a selected AssertLogger.Loglevel of the AssertLogger. This usually maps to log level like error, warn, info, debug or trace and provides message write methods like:
message(String),
message(Throwable),
#message(MessageFactory),
message(String, Throwable)

The assertThat() method provides further method to do assertions in various forms. See AssertLogger.LoglevelAssert for more information about that.

Author:
Omnaest

Method Summary
 AssertLogger.LoglevelAssert assertThat()
          Returns a AssertLogger.LoglevelAssert instance
 AssertLogger.Loglevel message(AssertLogger.MessageFactory messageFactory)
          Writes a message to the Logger using the selected AssertLogger.Loglevel

The AssertLogger.MessageFactory.message() method is only invoked if the respective AssertLogger.Loglevel is set to true within the logging configuration.
 AssertLogger.Loglevel message(AssertLogger.MessageFactory messageFactory, Throwable e)
          Writes a message and a given Throwable to the Logger using the selected AssertLogger.Loglevel.
 AssertLogger.Loglevel message(String message)
          Writes a message to the Logger using the selected AssertLogger.Loglevel
 AssertLogger.Loglevel message(String message, Throwable e)
          Writes a message and a given Throwable to the Logger using the selected AssertLogger.Loglevel
 AssertLogger.Loglevel message(Throwable e)
          Writes the stacktracke of a given Throwable to the Logger using the selected AssertLogger.Loglevel
 

Method Detail

assertThat

AssertLogger.LoglevelAssert assertThat()
Returns a AssertLogger.LoglevelAssert instance

Returns:

message

AssertLogger.Loglevel message(AssertLogger.MessageFactory messageFactory,
                              Throwable e)
Writes a message and a given Throwable to the Logger using the selected AssertLogger.Loglevel.

The AssertLogger.MessageFactory.message() method is only invoked if the respective AssertLogger.Loglevel is set to true within the logging configuration.

Parameters:
messageFactory - AssertLogger.MessageFactory
e - Throwable
Returns:
AssertLogger.Loglevel

message

AssertLogger.Loglevel message(AssertLogger.MessageFactory messageFactory)
Writes a message to the Logger using the selected AssertLogger.Loglevel

The AssertLogger.MessageFactory.message() method is only invoked if the respective AssertLogger.Loglevel is set to true within the logging configuration.

Parameters:
messageFactory - AssertLogger.MessageFactory
Returns:
AssertLogger.Loglevel

message

AssertLogger.Loglevel message(Throwable e)
Writes the stacktracke of a given Throwable to the Logger using the selected AssertLogger.Loglevel

Parameters:
e - Throwable
Returns:
AssertLogger.Loglevel

message

AssertLogger.Loglevel message(String message,
                              Throwable e)
Writes a message and a given Throwable to the Logger using the selected AssertLogger.Loglevel

Parameters:
message -
e - Throwable
Returns:
AssertLogger.Loglevel

message

AssertLogger.Loglevel message(String message)
Writes a message to the Logger using the selected AssertLogger.Loglevel

Parameters:
message -
Returns:
AssertLogger.Loglevel


Copyright © 2013. All Rights Reserved.