Class Log
java.lang.Object
net.thevpc.common.log.LogPropertyChangeSupportObject
net.thevpc.common.log.Log
- All Implemented Interfaces:
Comparable
- Direct Known Subclasses:
FileLog, JdbcLog, PrintStreamLog, SilentLog
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final String[]static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final DecimalFormatstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Logstatic final Stringstatic final Stringstatic Logstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()voidstatic voidaddLogListener(String property, LogListener listener) static voidaddMessageType(String logType, String group) static StringarrayToString(Object[] o) static voidstatic voidstatic voidbuildMessage(String type, String message, int logLevel, Date date, long delta, Thread thread, StackTrace stack, String loggerName, String pattern, String user_id, String user_name) abstract voidclear()intstatic voidstatic voidstatic voiddev_warning(String message) static voiddispose()static voiddump()booleanstatic voidstatic voidstatic voidprotected voidstatic StringfromSpecialString(String theString) String[]static LogConfigstatic Stringstatic Logstatic Logstatic Collection<Log> static longstatic intstatic Collectionstatic Collectionstatic CollectiongetMessageTypesByGroup(String group) getName()static intstatic LoggetTitle()inthashCode()static voidinit()booleanbooleanbooleanisDeclared(String loggerName) static booleanisDieing()booleanstatic booleanstatic voidkill()voidstatic voidstatic voidstatic voidstatic voidmethod()static voidmethod(int level) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidmethod_enter(Object p1) static voidmethod_enter(Object[] params) static voidmethod_enter(Object p1, Object p2) static voidmethod_enter(Object p1, Object p2, Object p3) static voidmethod_enter(Object p1, Object p2, Object p3, Object p4) static voidstatic voidstatic voidstatic voidmethod_exit(Object p1) static voidmethod_exit(Object[] params) static voidmethod_exit(Object p1, Object p2) static voidmethod_exit(Object p1, Object p2, Object p3) static voidmethod_exit(Object p1, Object p2, Object p3, Object p4) static voidstatic voidnow()voidabstract voidprocessLog(String s, String s1, int level, Date date, long l, Thread thread, StackTrace stacktrace, String user_id, String user_name) static voidregisterLogger(Log logger) voidvoidremoveLogListener(String property, LogListener listener) static voidremoveMessageType(String logType) voidvoidsetAcceptedTypes(String types) voidsetAcceptedTypes(String[] types) voidstatic voidvoidsetDateFormat(String format) voidsetDateFormat(SimpleDateFormat format) static voidsetDefaultLogger(Log alogger) voidsetDescription(String desc) voidsetEnabled(boolean e) static voidsetGlobalEnabled(boolean e) static voidsetLogThreadSleepPeriod(long i) static voidsetMaxOnHoldMessagesCount(int i) voidsetPattern(String newPattern) voidstatic voidtoString()static voidstatic voidstatic voidstatic voidunregisterLogger(String name) static voidunregisterLogger(Log logger) static voidstatic voidstatic voidstatic void
-
Field Details
-
TYPE_CONSOLE
- See Also:
-
TYPE_FILE
- See Also:
-
TYPE_DATABASE
- See Also:
-
TYPE_WINDOW
- See Also:
-
DELTA_FORMAT
-
TRACE_LOGGER
- See Also:
-
ERROR_LOGGER
- See Also:
-
WARNING_LOGGER
- See Also:
-
DEBUG_LOGGER
- See Also:
-
STARUP_LOGGER
- See Also:
-
BUG_LOGGER
- See Also:
-
DEFAULT_LOGGER
- See Also:
-
CONSOLE_LOGGER
- See Also:
-
FATAL
- See Also:
-
ERROR
- See Also:
-
WARNING
- See Also:
-
DEV_WARNING
- See Also:
-
TRACE
- See Also:
-
DEBUG
- See Also:
-
BUG
- See Also:
-
METHOD
- See Also:
-
METHOD_ENTER
- See Also:
-
METHOD_EXIT
- See Also:
-
ALL
- See Also:
-
ALL_ARRAY
-
DEFAULT_LOG_LEVEL
public static final int DEFAULT_LOG_LEVEL- See Also:
-
ADVANCED_PATTERN
- See Also:
-
DEFAULT_PATTERN
- See Also:
-
SIMPLE_PATTERN
- See Also:
-
CLIENT_TRACE_MSG_GROUP
- See Also:
-
DEV_DEPLOY_MSG_GROUP
- See Also:
-
DEV_PROCESS_MSG_GROUP
- See Also:
-
SYSTEM_OUT_LOG
-
SILENT_LOGGER
-
-
Constructor Details
-
Log
-
-
Method Details
-
setConfig
-
getConfig
-
init
public static void init() -
fireEvent
-
hashCode
-
equals
-
unsetDefaultLogger
public static void unsetDefaultLogger() -
staticLoadConfig
public static void staticLoadConfig() -
saveConfig
public void saveConfig() -
clear
public abstract void clear() -
processLog
-
getName
-
getTitle
-
setTitle
-
getLogType
-
getDescription
-
setDescription
-
getDateFormat
-
arrayToString
-
setDateFormat
-
setDateFormat
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean e) -
getPattern
-
setPattern
-
now
-
buildMessage
-
dev_warning
-
warning
-
warning
-
method_enter
public static void method_enter() -
method_enter
-
method_enter
-
method_enter
-
method_enter
-
method_enter
-
method_enter
-
method_exit
public static void method_exit() -
method_exit
-
method_exit
-
method_exit
-
method_exit
-
method_exit
-
method_exit
-
method
public static void method() -
method
public static void method(int level) -
method
-
method
-
method
-
method
-
method
-
method
-
method
-
method
-
method_enter
-
method_exit
-
trace
-
debug
-
log
-
error
-
warning
-
log
-
debug
-
bug
-
bug
-
bug
-
error
-
error
-
trace
-
log
-
dispose
public static void dispose() -
kill
public static void kill() -
getLogger
-
isDeclared
-
isAcceptingAll
public boolean isAcceptingAll() -
setAcceptedTypes
-
setAcceptedTypes
-
getAcceptedTypes
-
activate
public void activate() -
loadConfig
public void loadConfig() -
getConfigurationKey
-
passivate
public void passivate() -
compareTo
- Specified by:
compareToin interfaceComparable
-
toString
-
dump
public static void dump() -
addMessageType
-
removeMessageType
-
getMessageTypes
-
getMessageTypeGroups
-
getMessageTypesByGroup
-
addAcceptedMessageTypeGroup
-
getAcceptedMessageTypeGroups
-
removeAcceptedMessageTypeGroup
-
isAcceptingAllMessageTypeGroups
public boolean isAcceptingAllMessageTypeGroups() -
setAcceptingAllMessageTypeGroups
public void setAcceptingAllMessageTypeGroups() -
getMaxOnHoldMessagesCount
public static int getMaxOnHoldMessagesCount() -
setMaxOnHoldMessagesCount
public static void setMaxOnHoldMessagesCount(int i) -
getLogThreadSleepPeriod
public static long getLogThreadSleepPeriod() -
setLogThreadSleepPeriod
public static void setLogThreadSleepPeriod(long i) -
getConfigurationGlobalKey
-
getDefaultLogger
-
getSystemLogger
-
setDefaultLogger
-
registerLogger
-
setGlobalEnabled
public static void setGlobalEnabled(boolean e) -
isGlobalEnabled
public static boolean isGlobalEnabled() -
unregisterLogger
-
unregisterLogger
-
unregisterAllLoggers
public static void unregisterAllLoggers() -
getLoggers
-
getOnHoldMessagesCount
public static int getOnHoldMessagesCount() -
isDieing
public static boolean isDieing() -
addLogListener
-
removeLogListener
-
fromSpecialString
-