public class LoggingHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static long |
LOG_INTERVAL_DAILY |
static long |
LOG_INTERVAL_DEFAULT |
static long |
LOG_INTERVAL_HOUR |
static long |
LOG_INTERVAL_MINUTE |
Constructor and Description |
---|
LoggingHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
logInfoLimited(java.util.logging.Logger logger,
int maxLimit,
java.lang.String key,
java.lang.String logMsg) |
static void |
logInfoPeriodic(java.util.logging.Logger logger,
long interval,
java.lang.String key,
java.lang.String logMsg) |
static void |
logLimited(java.util.logging.Level level,
java.util.logging.Logger logger,
int maxLimit,
java.lang.String key,
java.lang.String logMsg)
Unlike
logPeriodic(int, Level, Logger, long, String, String) , this
function does not record the log statement periodically. |
static void |
logPeriodic(java.util.logging.Level level,
java.util.logging.Logger logger,
long interval,
java.lang.String key,
java.lang.String logMsg)
Records a log statement and uses callStack information to infer what needs to
be logged.
|
static void |
logSevereLimited(java.util.logging.Logger logger,
int maxLimit,
java.lang.String key,
java.lang.String logMsg) |
static void |
logSeverePeriodic(java.util.logging.Logger logger,
long interval,
java.lang.String key,
java.lang.String logMsg) |
static void |
logWarnLimited(java.util.logging.Logger logger,
int maxLimit,
java.lang.String key,
java.lang.String logMsg) |
static void |
logWarnPeriodic(java.util.logging.Logger logger,
long interval,
java.lang.String key,
java.lang.String logMsg) |
public static long LOG_INTERVAL_MINUTE
public static long LOG_INTERVAL_DEFAULT
public static long LOG_INTERVAL_HOUR
public static long LOG_INTERVAL_DAILY
public static void logPeriodic(java.util.logging.Level level, java.util.logging.Logger logger, long interval, java.lang.String key, java.lang.String logMsg)
level
- severity levellogger
- Logger object for recording the logsinterval
- milliseconds interval between successive log recordskey
- logMessage keylogMsg
- the actual logging messagepublic static void logInfoPeriodic(java.util.logging.Logger logger, long interval, java.lang.String key, java.lang.String logMsg)
public static void logWarnPeriodic(java.util.logging.Logger logger, long interval, java.lang.String key, java.lang.String logMsg)
public static void logSeverePeriodic(java.util.logging.Logger logger, long interval, java.lang.String key, java.lang.String logMsg)
public static void logLimited(java.util.logging.Level level, java.util.logging.Logger logger, int maxLimit, java.lang.String key, java.lang.String logMsg)
logPeriodic(int, Level, Logger, long, String, String)
, this
function does not record the log statement periodically. Instead, it records
up to a maximum number of times for a given logging contextlevel
- severity levellogger
- Logger object for recording the logsmaxLimit
- maximum number of records allowed for the logging contextkey
- logMessage keylogMsg
- the actual Logging Messagepublic static void logInfoLimited(java.util.logging.Logger logger, int maxLimit, java.lang.String key, java.lang.String logMsg)
public static void logWarnLimited(java.util.logging.Logger logger, int maxLimit, java.lang.String key, java.lang.String logMsg)
public static void logSevereLimited(java.util.logging.Logger logger, int maxLimit, java.lang.String key, java.lang.String logMsg)