org.jgroups.log
Class Format

java.lang.Object
  extended byorg.jgroups.log.Format

public class Format
extends java.lang.Object

Provides commonly used string formatting methods.

Author:
Jim Menard, jimm@io.com

Field Summary
protected static java.lang.String[] LEVEL_STRINGS
           
 
Constructor Summary
Format()
           
 
Method Summary
static java.lang.String formatTimestamp(java.util.Date date)
          Return date as a formatted string using the ISO 8601 date format ("yyyy-MM-dd'T'hh:mm:ss,S").
static java.lang.String formatTimestamp(java.util.Date date, java.lang.String format)
          Return date as a formatted string.
static java.lang.String levelToString(int level)
          Given a Trace level value, return a string describing the level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEVEL_STRINGS

protected static final java.lang.String[] LEVEL_STRINGS
Constructor Detail

Format

public Format()
Method Detail

formatTimestamp

public static java.lang.String formatTimestamp(java.util.Date date)
Return date as a formatted string using the ISO 8601 date format ("yyyy-MM-dd'T'hh:mm:ss,S"). Calls formatTimestamp(Date, String) with a format string of "yyyy-MM-dd'T'hh:mm:ss,S".

Parameters:
date - a Date object
Returns:
a formatted string
See Also:
formatTimestamp(Date, String)

formatTimestamp

public static java.lang.String formatTimestamp(java.util.Date date,
                                               java.lang.String format)
Return date as a formatted string. The format string is that used by SimpleDateFormat.

If format is null, then the format string "yyyy-MM-dd'T'hh:mm:ss,S" is used to generate an ISO 8601 date format.

Parameters:
date - a Date object
format - a format string
Returns:
a formatted string

levelToString

public static java.lang.String levelToString(int level)
Given a Trace level value, return a string describing the level. For example, a value of Trace.DEBUG returns the string "DEBUG". Unknown trace levels return the string "".

Parameters:
level - a Trace level value (for example, Trace.DEBUG or Trace.FATAL)
Returns:
a string describing the level


Copyright © 2001,2002 www.jgroups.com . All Rights Reserved.