Package de.foellix.aql
Class Log
java.lang.Object
de.foellix.aql.Log
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringdate()static Stringdate(long timestamp) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic Stringstatic StringgetExceptionAppendix(Throwable e, boolean newLine) static Stringstatic intstatic intstatic booleanstatic intstatic booleanstatic booleanisSilenced(int type) static booleanlogIt(int loglevel) static booleanlogIt(int loglevel, boolean considerFileLevel) static voidstatic voidstatic voidstatic voidmsg(org.fusesource.jansi.Ansi msg, int loglevel) static voidmsg(org.fusesource.jansi.Ansi msg, int loglevel, boolean newLine) static voidmsg(org.fusesource.jansi.Ansi msg, int loglevel, boolean newLine, boolean ignoreSilence) static voidstatic voidstatic voidstatic voidreset()static voidsetDifferentLogFile(File newLogFile) static voidsetLogLevel(int loglevel) static voidsetLogToFileLevel(int loglevel) static voidsetPrefixEnabled(boolean value) static voidsetShorten(boolean shorten) static voidsetSilence(boolean silenceAll) static voidsetSilence(boolean silenceAll, boolean ignoreSilenceInCaseOfAQLLog) static voidsetSilence(int silenceLevel) Sliences everything up to the given levelstatic voidsetSilence(int silenceLevel, boolean ignoreSilenceInCaseOfAQLLog) Sliences everything up to the given levelstatic Stringstatic voidstatic voidstatic void
-
Field Details
-
NONE
public static final int NONE- See Also:
-
IMPORTANT
public static final int IMPORTANT- See Also:
-
ERROR
public static final int ERROR- See Also:
-
DEBUG_SPECIAL
public static final int DEBUG_SPECIAL- See Also:
-
WARNING
public static final int WARNING- See Also:
-
NORMAL
public static final int NORMAL- See Also:
-
DEBUG
public static final int DEBUG- See Also:
-
DEBUG_DETAILED
public static final int DEBUG_DETAILED- See Also:
-
VERBOSE
public static final int VERBOSE- See Also:
-
ALL
public static final int ALL- See Also:
-
TYPE_MSG
public static final int TYPE_MSG- See Also:
-
TYPE_NOTE
public static final int TYPE_NOTE- See Also:
-
TYPE_WARNING
public static final int TYPE_WARNING- See Also:
-
TYPE_ERROR
public static final int TYPE_ERROR- See Also:
-
SILENCE_LEVEL_NONE
public static final int SILENCE_LEVEL_NONE- See Also:
-
SILENCE_LEVEL_MSG
public static final int SILENCE_LEVEL_MSG- See Also:
-
SILENCE_LEVEL_NOTE
public static final int SILENCE_LEVEL_NOTE- See Also:
-
SILENCE_LEVEL_WARNING
public static final int SILENCE_LEVEL_WARNING- See Also:
-
SILENCE_LEVEL_ERROR
public static final int SILENCE_LEVEL_ERROR- See Also:
-
SILENCE_LEVEL_ALL
public static final int SILENCE_LEVEL_ALL- See Also:
-
LOG_DATE_FORMAT
- See Also:
-
-
Constructor Details
-
Log
public Log()
-
-
Method Details
-
msg
-
msg
-
msg
-
msg
public static void msg(org.fusesource.jansi.Ansi msg, int loglevel) -
msg
public static void msg(org.fusesource.jansi.Ansi msg, int loglevel, boolean newLine) -
msg
public static void msg(org.fusesource.jansi.Ansi msg, int loglevel, boolean newLine, boolean ignoreSilence) -
note
-
note
-
note
-
warning
-
warning
-
warning
-
error
-
error
-
error
-
logIt
public static boolean logIt(int loglevel) -
logIt
public static boolean logIt(int loglevel, boolean considerFileLevel) -
date
-
date
-
getExceptionAppendix
-
getExceptionAppendix
-
getExceptionAppendixNoFormatting
-
emptyLine
public static void emptyLine() -
reset
public static void reset() -
setLogLevel
public static void setLogLevel(int loglevel) -
getLogLevel
public static int getLogLevel() -
setLogToFileLevel
public static void setLogToFileLevel(int loglevel) -
getLogToFileLevel
public static int getLogToFileLevel() -
setPrefixEnabled
public static void setPrefixEnabled(boolean value) -
getShorten
public static boolean getShorten() -
setShorten
public static void setShorten(boolean shorten) -
setDifferentLogFile
-
setSilence
public static void setSilence(boolean silenceAll) -
setSilence
public static void setSilence(boolean silenceAll, boolean ignoreSilenceInCaseOfAQLLog) -
setSilence
public static void setSilence(int silenceLevel) Sliences everything up to the given level- Parameters:
silenceLevel- E.g.: SILENCE_LEVEL_WARNING - Everything more important and warnings themselves are shown. Everything with lower priority is silenced.
-
setSilence
public static void setSilence(int silenceLevel, boolean ignoreSilenceInCaseOfAQLLog) Sliences everything up to the given level- Parameters:
silenceLevel- E.g.: SILENCE_LEVEL_WARNING - Everything more important and warnings themselves are shown. Everything with lower priority is silenced.ignoreSilenceInCaseOfAQLLog- Any calls via Log.msg, Log.error, ... will still be printed.
-
isSilenced
public static boolean isSilenced() -
isSilenced
public static boolean isSilenced(int type) -
getSilenceLevel
public static int getSilenceLevel() -
enableGUIlogging
public static void enableGUIlogging() -
disableGUIlogging
public static void disableGUIlogging() -
stripAnsi
-