org.apache.ojb.broker.util.logging
Class LoggingHelper

java.lang.Object
  extended byorg.apache.ojb.broker.util.logging.LoggingHelper

public class LoggingHelper
extends java.lang.Object

Helper class, support the analyse of objects during development.

Author:
Armin Waibel

Field Summary
static java.lang.String BLANK
           
static java.lang.String CONSOLE_FOLLOW_INDENT
           
static java.lang.String CONSOLE_SPACE
           
static java.lang.String CONSOLE_START_INDENT
           
static java.lang.String LINE_SEPARATOR
           
static int SPACING_LENGTH
           
 
Constructor Summary
LoggingHelper()
           
 
Method Summary
static java.lang.String collectionToString(java.util.Collection col)
          Use to trace a collection of objects, you will get output lines like "object.toString"
static java.lang.String getSystemPropertiesAsString()
          Return system properties in a readable manner.
static java.lang.String mapToString(java.util.Map map)
          Use to trace a map, you will get output lines like "key.toString value.toString"
static java.lang.String traceObject(java.lang.Object obj)
          Trace all fields of the given object.
static java.lang.String traceObject(java.lang.Object[] obj)
          Trace every object of the given array.
static java.lang.String traceObject(java.lang.Object[][] obj)
          Trace every object of the given matrix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPACING_LENGTH

public static final int SPACING_LENGTH
See Also:
Constant Field Values

BLANK

public static final java.lang.String BLANK
See Also:
Constant Field Values

LINE_SEPARATOR

public static final java.lang.String LINE_SEPARATOR

CONSOLE_START_INDENT

public static final java.lang.String CONSOLE_START_INDENT
See Also:
Constant Field Values

CONSOLE_FOLLOW_INDENT

public static final java.lang.String CONSOLE_FOLLOW_INDENT
See Also:
Constant Field Values

CONSOLE_SPACE

public static final java.lang.String CONSOLE_SPACE
See Also:
Constant Field Values
Constructor Detail

LoggingHelper

public LoggingHelper()
Method Detail

getSystemPropertiesAsString

public static java.lang.String getSystemPropertiesAsString()
Return system properties in a readable manner.


mapToString

public static java.lang.String mapToString(java.util.Map map)
Use to trace a map, you will get output lines like "key.toString value.toString"


collectionToString

public static java.lang.String collectionToString(java.util.Collection col)
Use to trace a collection of objects, you will get output lines like "object.toString"


traceObject

public static java.lang.String traceObject(java.lang.Object obj)
Trace all fields of the given object.


traceObject

public static java.lang.String traceObject(java.lang.Object[] obj)
Trace every object of the given array.


traceObject

public static java.lang.String traceObject(java.lang.Object[][] obj)
Trace every object of the given matrix.



Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14