public class

MortalLogger

extends Object
java.lang.Object
   ↳ com.google.gwt.uibinder.rebind.MortalLogger

Class Overview

Wraps a TreeLogger with handy format(String, Object...) style methods and can be told to die. Perhaps we should instead add die(), warn(), etc. to Treelogger.

Summary

Fields
public static final MortalLogger NULL A valid logger that ignores all messages, handy for testing.
Public Constructors
MortalLogger(TreeLogger logger)
Public Methods
void die(XMLElement context, String message, Object... params)
Post an error message about a specific XMLElement and halt processing.
void die(String message, Object... params)
Post an error message and halt processing.
TreeLogger getTreeLogger()
void warn(XMLElement context, String message, Object... params)
Post a warning message related to a specific XMLElement.
void warn(String message, Object... params)
Post a warning message.
Protected Methods
static String locationOf(XMLElement context)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final MortalLogger NULL

A valid logger that ignores all messages, handy for testing.

Public Constructors

public MortalLogger (TreeLogger logger)

Public Methods

public void die (XMLElement context, String message, Object... params)

Post an error message about a specific XMLElement and halt processing. This method always throws an UnableToCompleteException.

Throws
UnableToCompleteException

public void die (String message, Object... params)

Post an error message and halt processing. This method always throws an UnableToCompleteException.

Throws
UnableToCompleteException

public TreeLogger getTreeLogger ()

public void warn (XMLElement context, String message, Object... params)

Post a warning message related to a specific XMLElement.

public void warn (String message, Object... params)

Post a warning message.

Protected Methods

protected static String locationOf (XMLElement context)