org.dcm4che.log
Class DatasetRenderer

java.lang.Object
  extended by org.dcm4che.log.DatasetRenderer
All Implemented Interfaces:
org.apache.log4j.or.ObjectRenderer

public class DatasetRenderer
extends java.lang.Object
implements org.apache.log4j.or.ObjectRenderer

Author:
franz.willer Log4j renderer for Dataset objects.

This renderer is used to improve performance for DEBUG level.

Configuration in log4j.xml (first tag in configuration tag!):
<renderer renderedClass="org.dcm4che.data.Dataset" renderingClass="org.dcm4che.log.DatasetRenderer" />

Constructor Summary
DatasetRenderer()
           
 
Method Summary
 java.lang.String doRender(java.lang.Object arg0)
          Render a Dataset object.
static java.util.Map getDumpParam()
          Returns dump parameter maxlen, vallen and prefix in a Map.
static void setExcludeValueLengthLimit(int limit)
          Returns the limit of value length to exclude attributes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasetRenderer

public DatasetRenderer()
Method Detail

getDumpParam

public static java.util.Map getDumpParam()
Returns dump parameter maxlen, vallen and prefix in a Map.

Returns:
dump parameter.

setExcludeValueLengthLimit

public static void setExcludeValueLengthLimit(int limit)
Returns the limit of value length to exclude attributes.

If an attribute value exceeds this limit, it will be excluded from the dump.

Parameters:
limit - Number of characters from the String representation of the value.

doRender

public java.lang.String doRender(java.lang.Object arg0)
Render a Dataset object.

Specified by:
doRender in interface org.apache.log4j.or.ObjectRenderer
See Also:
ObjectRenderer.doRender(java.lang.Object)