Class Log

All Implemented Interfaces:
Comparable
Direct Known Subclasses:
FileLog, JdbcLog, PrintStreamLog, SilentLog

public abstract class Log extends LogPropertyChangeSupportObject implements Comparable
  • Field Details

  • Constructor Details

  • Method Details

    • setConfig

      public static void setConfig(LogConfig c)
    • getConfig

      public static LogConfig getConfig()
    • init

      public static void init()
    • fireEvent

      protected void fireEvent(String propertyName, Object oldValue, Object newValue)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • unsetDefaultLogger

      public static void unsetDefaultLogger()
    • staticLoadConfig

      public static void staticLoadConfig()
    • saveConfig

      public void saveConfig()
    • clear

      public abstract void clear()
    • processLog

      public abstract void processLog(String s, String s1, int level, Date date, long l, Thread thread, StackTrace stacktrace, String user_id, String user_name)
    • getName

      public String getName()
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String newTitle)
    • getLogType

      public String getLogType()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String desc)
    • getDateFormat

      public SimpleDateFormat getDateFormat()
    • arrayToString

      public static String arrayToString(Object[] o)
    • setDateFormat

      public void setDateFormat(String format)
    • setDateFormat

      public void setDateFormat(SimpleDateFormat format)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean e)
    • getPattern

      public String getPattern()
    • setPattern

      public void setPattern(String newPattern)
    • now

      public String now()
    • buildMessage

      public String buildMessage(String type, String message, int logLevel, Date date, long delta, Thread thread, StackTrace stack, String loggerName, String pattern, String user_id, String user_name)
    • dev_warning

      public static void dev_warning(String message)
    • warning

      public static void warning(String message)
    • warning

      public static void warning(Throwable message)
    • method_enter

      public static void method_enter()
    • method_enter

      public static void method_enter(Object p1)
    • method_enter

      public static void method_enter(Object p1, Object p2)
    • method_enter

      public static void method_enter(Object p1, Object p2, Object p3)
    • method_enter

      public static void method_enter(Object p1, Object p2, Object p3, Object p4)
    • method_enter

      public static void method_enter(Object p1, Object p2, Object p3, Object p4, Object p5)
    • method_enter

      public static void method_enter(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)
    • method_exit

      public static void method_exit()
    • method_exit

      public static void method_exit(Object p1)
    • method_exit

      public static void method_exit(Object p1, Object p2)
    • method_exit

      public static void method_exit(Object p1, Object p2, Object p3)
    • method_exit

      public static void method_exit(Object p1, Object p2, Object p3, Object p4)
    • method_exit

      public static void method_exit(Object p1, Object p2, Object p3, Object p4, Object p5)
    • method_exit

      public static void method_exit(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)
    • method

      public static void method()
    • method

      public static void method(int level)
    • method

      public static void method(Object p1)
    • method

      public static void method(Object p1, Object p2)
    • method

      public static void method(Object p1, Object p2, Object p3)
    • method

      public static void method(Object p1, Object p2, Object p3, Object p4)
    • method

      public static void method(Object p1, Object p2, Object p3, Object p4, Object p5)
    • method

      public static void method(Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)
    • method

      public static void method(Object[] params)
    • method

      public static void method(String prefix, Object[] params)
    • method_enter

      public static void method_enter(Object[] params)
    • method_exit

      public static void method_exit(Object[] params)
    • trace

      public static void trace(Throwable message)
    • debug

      public static void debug(String message)
    • log

      public static void log(String type, String message, Throwable throwable)
    • error

      public static void error(String message, Throwable throwable)
    • warning

      public static void warning(String message, Throwable throwable)
    • log

      public static void log(String type, Throwable message)
    • debug

      public static void debug(Throwable message)
    • bug

      public static void bug(String bugId, String message)
    • bug

      public static void bug(String message)
    • bug

      public static void bug(Throwable message)
    • error

      public static void error(String message)
    • error

      public static void error(Throwable message)
    • trace

      public static void trace(String message)
    • log

      public static void log(String type, String message)
    • dispose

      public static void dispose()
    • kill

      public static void kill()
    • getLogger

      public static Log getLogger(String name)
    • isDeclared

      public boolean isDeclared(String loggerName)
    • isAcceptingAll

      public boolean isAcceptingAll()
    • setAcceptedTypes

      public void setAcceptedTypes(String[] types)
    • setAcceptedTypes

      public void setAcceptedTypes(String types)
    • getAcceptedTypes

      public String[] getAcceptedTypes()
    • activate

      public void activate()
    • loadConfig

      public void loadConfig()
    • getConfigurationKey

      public String getConfigurationKey(String key)
    • passivate

      public void passivate()
    • compareTo

      public int compareTo(Object o)
      Specified by:
      compareTo in interface Comparable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • dump

      public static void dump()
    • addMessageType

      public static void addMessageType(String logType, String group)
    • removeMessageType

      public static void removeMessageType(String logType)
    • getMessageTypes

      public static Collection getMessageTypes()
    • getMessageTypeGroups

      public static Collection getMessageTypeGroups()
    • getMessageTypesByGroup

      public static Collection getMessageTypesByGroup(String group)
    • addAcceptedMessageTypeGroup

      public void addAcceptedMessageTypeGroup(String group)
    • getAcceptedMessageTypeGroups

      public Collection getAcceptedMessageTypeGroups()
    • removeAcceptedMessageTypeGroup

      public void removeAcceptedMessageTypeGroup(String group)
    • 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

      public static String getConfigurationGlobalKey(String key)
    • getDefaultLogger

      public static Log getDefaultLogger()
    • getSystemLogger

      public static Log getSystemLogger()
    • setDefaultLogger

      public static void setDefaultLogger(Log alogger)
    • registerLogger

      public static void registerLogger(Log logger)
    • setGlobalEnabled

      public static void setGlobalEnabled(boolean e)
    • isGlobalEnabled

      public static boolean isGlobalEnabled()
    • unregisterLogger

      public static void unregisterLogger(Log logger)
    • unregisterLogger

      public static void unregisterLogger(String name)
    • unregisterAllLoggers

      public static void unregisterAllLoggers()
    • getLoggers

      public static Collection<Log> getLoggers()
    • getOnHoldMessagesCount

      public static int getOnHoldMessagesCount()
    • isDieing

      public static boolean isDieing()
    • addLogListener

      public static void addLogListener(String property, LogListener listener)
    • removeLogListener

      public void removeLogListener(String property, LogListener listener)
    • fromSpecialString

      public static String fromSpecialString(String theString)