public class MethodLoggerObject extends Object
logException(Exception) a parametry metod vcetne navratovych hodnot -
jednoduche tridy pomoci logObject(Object), kolekce pomoci logCollectionOfObjects(Collection).| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
AUTO_TO_STRING
Seznam anotaci pro vlastni transformaci toString()
|
static String |
FORMAT_DDMMYYY_HHMMSS
Format pro datum a cas
|
static String |
IGNORED_LOG_VALUE
Konstanta pro textovou reprezentaci skryte hodnoty, napr.
|
static String |
PARAMS_SEPARATOR
Konstanta pro oddeleni textove reprezentace parametru
|
| Constructor and Description |
|---|
MethodLoggerObject() |
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
isAutoToString(Annotation[] annotations)
Zjisteni, zda se jedna o anotovany atribut.
|
static String |
logCollectionOfObjects(Collection<?> objs) |
static String |
logCollectionOfObjects(List<Annotation[]> declarations,
Collection<?> objs)
Metoda vytvori textovou informaci o vstupnich argumentech.
|
void |
logException(Exception ex)
Metoda zaloguje vzniklou vyjimku.
|
static String |
logObject(Object obj) |
static String |
logObject(Object obj,
boolean hideValue)
Metoda dle typu objektu vrati informaci o danem objektu.
|
static String |
toString(Object object)
Prevadi instanci na textovou reprezentaci.
|
public static final String PARAMS_SEPARATOR
public static final String IGNORED_LOG_VALUE
public static final String FORMAT_DDMMYYY_HHMMSS
public void logException(Exception ex)
ex - vznikla vyjimkapublic static String logObject(Object obj, boolean hideValue)
obj - objekt k zalogovanihideValue - skryt hodnotu v loguString retezec s informaci o objektupublic static String toString(Object object)
object - instanceprotected static boolean isAutoToString(Annotation[] annotations)
annotations - seznam anotacitrue pokud je na zaklade anotacipublic static String logCollectionOfObjects(List<Annotation[]> declarations, Collection<?> objs)
declarations - deklarace anotaciobjs - kolekce objektuString textova informacepublic static String logCollectionOfObjects(Collection<?> objs)
Copyright © 2014–2015 Karumien s.r.o.. All rights reserved.