public class Log
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
debug |
static int |
DEFAULT_DETAIL_LEVEL |
static int |
LOG_DEBUG |
static int |
LOG_DEBUG_EXC |
static int |
LOG_EMPTY |
static int |
LOG_ERROR |
static int |
LOG_ERROR_EXC |
static int |
LOG_INFO |
static int |
LOG_WARNING |
static int |
LOG_WARNING_EXC |
| Constructor and Description |
|---|
Log(java.lang.String $category) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDebugListener(DebugListener listener) |
static void |
addDebugListener(java.lang.String category,
DebugListener listener) |
void |
debug(int detailLevel,
java.lang.Object obj)
Logs a debug message and specifies its detail level.
|
void |
debug(int detailLevel,
java.lang.String message)
Logs a debug message and specifies its detail level.
|
void |
debug(int detailLevel,
java.lang.String message,
byte[] barr)
Logs an debug message together with a byte array and specified detail level.
|
void |
debug(int detailLevel,
java.lang.String message,
java.lang.Object[] arr)
Logs an debug message together with a byte array and specified detail level.
|
void |
debug(int detailLevel,
java.lang.String message,
java.lang.Throwable exc)
Logs an debug message with exception stacktrace and specified detail level.
|
void |
debug(int detailLevel,
java.lang.Throwable exc)
Logs an debug exception stacktrace with specified detail level.
|
void |
debug(java.lang.Object obj)
Logs a debug message.
|
void |
debug(java.lang.Object obj1,
java.lang.Object obj2) |
void |
debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3) |
void |
debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4) |
void |
debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5) |
void |
debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6) |
void |
debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6,
java.lang.Object obj7) |
void |
debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6,
java.lang.Object obj7,
java.lang.Object obj8) |
void |
debug(java.lang.String message)
Logs a debug message.
|
static void |
debug(java.lang.String cat,
int detailLevel,
java.lang.Object obj)
Logs a debug message and specifies its detail level.
|
static void |
debug(java.lang.String cat,
int detailLevel,
java.lang.String message)
Logs a debug message and specifies its detail level.
|
static void |
debug(java.lang.String cat,
int detailLevel,
java.lang.String message,
byte[] barr)
Logs an debug message together with a byte array and specified detail level.
|
static void |
debug(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Object[] arr)
Logs an debug message together with a byte array and specified detail level.
|
static void |
debug(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Throwable exc)
Logs a debug message with an exception stacktrace and specifies its detail level.
|
static void |
debug(java.lang.String cat,
int detailLevel,
java.lang.Throwable exc)
Logs a debug message with an exception stacktrace and specifies its detail level.
|
static void |
debug(java.lang.String cat,
java.lang.Object obj)
Logs a debug message.
|
void |
debug(java.lang.String message,
java.lang.Object[] arr)
Logs a debug message.
|
static void |
debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2) |
static void |
debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3) |
static void |
debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4) |
static void |
debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5) |
static void |
debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6) |
static void |
debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6,
java.lang.Object obj7) |
static void |
debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6,
java.lang.Object obj7,
java.lang.Object obj8) |
static void |
debug(java.lang.String cat,
java.lang.String message)
Logs a debug message.
|
static void |
debug(java.lang.String cat,
java.lang.String message,
java.lang.Object[] arr)
Logs a debug message.
|
static void |
debug(java.lang.String cat,
java.lang.String message,
java.lang.Throwable exc)
Logs a debug message with an exception stacktrace.
|
static void |
debug(java.lang.String cat,
java.lang.Throwable exc)
Logs a debug message with an exception stacktrace.
|
void |
debug(java.lang.Throwable exc)
Logs a debug exception stacktrace.
|
void |
debugArray(int detailLevel,
java.lang.String message,
java.lang.Object arr)
Logs a debug message with specified detail level.
|
static void |
debugArray(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Object arr)
Logs a debug message with specified detail level.
|
void |
debugArray(java.lang.String message,
java.lang.Object arr)
Logs a debug message.
|
static void |
debugArray(java.lang.String cat,
java.lang.String message,
java.lang.Object arr)
Logs a debug message.
|
void |
error(int detailLevel,
java.lang.Object obj) |
void |
error(int detailLevel,
java.lang.String message) |
void |
error(int detailLevel,
java.lang.Throwable exc) |
void |
error(java.lang.Object obj)
Logs an error message.
|
void |
error(java.lang.String message)
Logs an error message.
|
static void |
error(java.lang.String cat,
int detailLevel,
java.lang.Object obj) |
static void |
error(java.lang.String cat,
int detailLevel,
java.lang.String message) |
static void |
error(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Throwable exc) |
static void |
error(java.lang.String cat,
int detailLevel,
java.lang.Throwable exc) |
static void |
error(java.lang.String cat,
java.lang.Object obj)
Logs an error message of specified category.
|
static void |
error(java.lang.String cat,
java.lang.String message)
Logs an error message.
|
static void |
error(java.lang.String cat,
java.lang.String message,
java.lang.Throwable exc)
Logs an error message of specified category with exception stacktrace.
|
static void |
error(java.lang.String cat,
java.lang.Throwable exc)
Logs an error message of specified category with exception stacktrace.
|
void |
error(java.lang.Throwable exc)
Logs an error message with exception stacktrace.
|
void |
info(java.lang.Object obj)
Logs a info message.
|
void |
info(java.lang.String message)
Logs a info message.
|
static void |
info(java.lang.String cat,
int detailLevel,
java.lang.String message) |
static void |
info(java.lang.String cat,
java.lang.Object obj)
Logs a info message.
|
static void |
info(java.lang.String cat,
java.lang.String message)
Logs a info message.
|
static void |
info(java.lang.String cat,
java.lang.String message,
java.lang.Throwable exc)
Logs a info message with exception stacktrace.
|
static void |
info(java.lang.String cat,
java.lang.Throwable exc)
Logs a warning message with exception stacktrace.
|
void |
info(java.lang.Throwable exc)
Logs a info message with exception stacktrace.
|
boolean |
isDebugOff()
Returns whether a debug for a category is disabled.
|
static boolean |
isDebugOff(java.lang.String cat)
Returns whether a debug for a category is disabled.
|
boolean |
isDebugOn(int level)
Returns state of debug for a specified level.
|
boolean |
isDebugOn(int level,
int detailLevel)
Returns state of a debug for a debug level with specified detail level.
|
static boolean |
isDebugOn(java.lang.String cat,
int level)
Returns state of debug for a category and level.
|
static boolean |
isDebugOn(java.lang.String cat,
int level,
int detailLevel)
Returns state of debug for a category, level, and detail level of a logged message.
|
void |
removeDebugListener() |
static void |
removeDebugListener(java.lang.String category) |
void |
warning(int detailLevel,
java.lang.Object obj) |
void |
warning(int detailLevel,
java.lang.String message) |
void |
warning(int detailLevel,
java.lang.Throwable exc) |
void |
warning(java.lang.Object obj)
Logs a warning message.
|
void |
warning(java.lang.String message)
Logs a warning message.
|
static void |
warning(java.lang.String cat,
int detailLevel,
java.lang.Object obj) |
static void |
warning(java.lang.String cat,
int detailLevel,
java.lang.String message) |
static void |
warning(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Throwable exc) |
static void |
warning(java.lang.String cat,
int detailLevel,
java.lang.Throwable exc) |
static void |
warning(java.lang.String cat,
java.lang.Object obj)
Logs a warning message.
|
static void |
warning(java.lang.String cat,
java.lang.String message)
Logs a warning message.
|
static void |
warning(java.lang.String cat,
java.lang.String message,
java.lang.Throwable exc)
Logs a warning message with exception stacktrace.
|
static void |
warning(java.lang.String cat,
java.lang.Throwable exc)
Logs a warning message with exception stacktrace.
|
void |
warning(java.lang.Throwable exc)
Logs a warning message with exception stacktrace.
|
public static final int LOG_EMPTY
public static final int LOG_DEBUG
public static final int LOG_WARNING
public static final int LOG_ERROR
public static final int LOG_DEBUG_EXC
public static final int LOG_WARNING_EXC
public static final int LOG_ERROR_EXC
public static final int LOG_INFO
public static boolean debug
public static final int DEFAULT_DETAIL_LEVEL
public static boolean isDebugOn(java.lang.String cat,
int level)
cat - message category name. If null, state for all categories is returned.level - debug level. If LOG_EMPTY, state based only on 'cat' parameter is returned.public static boolean isDebugOn(java.lang.String cat,
int level,
int detailLevel)
cat - message category name. If null, state for all categories is returned.level - debug level. If LOG_EMPTY, state based only on 'cat' and 'detailLevel' parameters is returned.detailLevel - detail level of message.public boolean isDebugOn(int level)
level - debug level. If LOG_EMPTY, state based only the category of this log instance is returned.public boolean isDebugOn(int level,
int detailLevel)
level - debug level. If LOG_EMPTY, state based only on and 'detailLevel' parameter is returned.detailLevel - detail level of message.public static boolean isDebugOff(java.lang.String cat)
cat - message category name.public boolean isDebugOff()
public static void debug(java.lang.String cat,
java.lang.String message)
cat - message category name.message - debug message.public static void debug(java.lang.String cat,
java.lang.Object obj)
cat - message category name.obj - object to be logged.public static void debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2)
public static void debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3)
public static void debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4)
public static void debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5)
public static void debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6)
public static void debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6,
java.lang.Object obj7)
public static void debug(java.lang.String category,
java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6,
java.lang.Object obj7,
java.lang.Object obj8)
public static void debug(java.lang.String cat,
int detailLevel,
java.lang.String message)
cat - message category name.detailLevel - detail level of debug message.message - debug message.public static void debug(java.lang.String cat,
int detailLevel,
java.lang.Object obj)
cat - message category name.detailLevel - detail level of debug message.obj - object to be logged.public static void debug(java.lang.String cat,
java.lang.Throwable exc)
cat - message category name.exc - exception stacktrace.public static void debug(java.lang.String cat,
int detailLevel,
java.lang.Throwable exc)
cat - message category name.detailLevel - detail level of debug message.exc - exception stacktrace.public static void debug(java.lang.String cat,
java.lang.String message,
java.lang.Throwable exc)
cat - message category name.message - debug message.exc - exception stacktrace.public static void debug(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Throwable exc)
cat - message category name.detailLevel - detail level of debug message.message - debug message.exc - exception stacktrace.public void debug(java.lang.String message)
message - debug message.public void debug(java.lang.Object obj)
obj - object to be debugged.public void debug(java.lang.Object obj1,
java.lang.Object obj2)
public void debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3)
public void debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4)
public void debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5)
public void debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6)
public void debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6,
java.lang.Object obj7)
public void debug(java.lang.Object obj1,
java.lang.Object obj2,
java.lang.Object obj3,
java.lang.Object obj4,
java.lang.Object obj5,
java.lang.Object obj6,
java.lang.Object obj7,
java.lang.Object obj8)
public void debug(int detailLevel,
java.lang.String message)
detailLevel - detail level of debug message.message - debug message.public void debug(int detailLevel,
java.lang.Object obj)
detailLevel - detail level of debug message.obj - object to be debugged.public void debug(java.lang.Throwable exc)
exc - exception stacktrace.public void debug(int detailLevel,
java.lang.Throwable exc)
detailLevel - detail level of exception stacktrace.exc - exception stacktrace.public void debug(int detailLevel,
java.lang.String message,
java.lang.Throwable exc)
detailLevel - detail level of debug message.message - debug message.exc - exception stacktrace.public static void debug(java.lang.String cat,
int detailLevel,
java.lang.String message,
byte[] barr)
cat - message category name.detailLevel - detail level of debug message.message - debug message.barr - byte array to be logged.public void debug(int detailLevel,
java.lang.String message,
byte[] barr)
detailLevel - detail level of debug message.message - debug message.barr - byte array to be logged.public static void debug(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Object[] arr)
cat - message category name.detailLevel - detail level of debug message.message - debug message.arr - array of objects to be logged.public void debug(int detailLevel,
java.lang.String message,
java.lang.Object[] arr)
detailLevel - detail level of debug message.message - debug message.arr - array of objects to be logged.public static void debug(java.lang.String cat,
java.lang.String message,
java.lang.Object[] arr)
cat - message category name.message - debug message.arr - array of objects to be logged.public void debug(java.lang.String message,
java.lang.Object[] arr)
message - debug message.arr - array of object to be logged.public static void debugArray(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Object arr)
cat - name of message category.detailLevel - detail level of debug message.message - debug message.arr - object to be logged.public void debugArray(int detailLevel,
java.lang.String message,
java.lang.Object arr)
detailLevel - detail level of debug message.message - debug message.arr - object to be logged.public static void debugArray(java.lang.String cat,
java.lang.String message,
java.lang.Object arr)
cat - message category name.message - debug message.arr - object to be logged.public void debugArray(java.lang.String message,
java.lang.Object arr)
message - debug message.arr - object to be logged.public static void info(java.lang.String cat,
int detailLevel,
java.lang.String message)
public static void info(java.lang.String cat,
java.lang.String message)
cat - message category name.message - debug message.public static void info(java.lang.String cat,
java.lang.Object obj)
cat - message category name.obj - object to be logged.public static void info(java.lang.String cat,
java.lang.String message,
java.lang.Throwable exc)
cat - message category name.message - warning message.exc - exception stacktrace.public void info(java.lang.String message)
message - warning message.public void info(java.lang.Object obj)
obj - object to be logged.public void info(java.lang.Throwable exc)
exc - exception stacktrace.public static void info(java.lang.String cat,
java.lang.Throwable exc)
cat - name of message category.exc - exception stacktrace.public static void warning(java.lang.String cat,
java.lang.String message)
cat - message category name.message - debug message.public static void warning(java.lang.String cat,
int detailLevel,
java.lang.String message)
public static void warning(java.lang.String cat,
java.lang.Object obj)
cat - message category name.obj - object to be logged.public static void warning(java.lang.String cat,
int detailLevel,
java.lang.Object obj)
public static void warning(java.lang.String cat,
java.lang.String message,
java.lang.Throwable exc)
cat - message category name.message - warning message.exc - exception stacktrace.public static void warning(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Throwable exc)
public void warning(java.lang.String message)
message - warning message.public void warning(int detailLevel,
java.lang.String message)
public void warning(java.lang.Object obj)
obj - object to be logged.public void warning(int detailLevel,
java.lang.Object obj)
public void warning(java.lang.Throwable exc)
exc - exception stacktrace.public void warning(int detailLevel,
java.lang.Throwable exc)
public static void warning(java.lang.String cat,
java.lang.Throwable exc)
cat - name of message category.exc - exception stacktrace.public static void warning(java.lang.String cat,
int detailLevel,
java.lang.Throwable exc)
public static void error(java.lang.String cat,
java.lang.String message)
cat - message category name.message - error message.public static void error(java.lang.String cat,
int detailLevel,
java.lang.String message)
public static void error(java.lang.String cat,
java.lang.Object obj)
cat - message category name.obj - object to be logged.public static void error(java.lang.String cat,
int detailLevel,
java.lang.Object obj)
public static void error(java.lang.String cat,
java.lang.Throwable exc)
cat - message category name.exc - exception stacktrace.public static void error(java.lang.String cat,
int detailLevel,
java.lang.Throwable exc)
public static void error(java.lang.String cat,
java.lang.String message,
java.lang.Throwable exc)
cat - name of message category.message - error message.exc - exception stacktrace.public static void error(java.lang.String cat,
int detailLevel,
java.lang.String message,
java.lang.Throwable exc)
public void error(java.lang.String message)
message - error message.public void error(int detailLevel,
java.lang.String message)
public void error(java.lang.Object obj)
obj - object to be logged.public void error(int detailLevel,
java.lang.Object obj)
public void error(java.lang.Throwable exc)
exc - exception stacktrace.public void error(int detailLevel,
java.lang.Throwable exc)
public static void addDebugListener(java.lang.String category,
DebugListener listener)
public static void removeDebugListener(java.lang.String category)
public void addDebugListener(DebugListener listener)
public void removeDebugListener()
Copyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.