java.lang.Object | |
↳ | com.urbanairship.LoggingCore |
Shared logging wrapper for all log entries. This class serves to consolidate the tag and log level in a single location.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
LoggingCore(int logLevel, String tag)
The logging core constructor.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
addListener(LoggerListener listener)
Adds a listener.
| ||||||||||
int |
getLogLevel()
Gets the log level.
| ||||||||||
void |
log(int priority, Throwable throwable, String message, Object... args)
Helper method that performs the logging.
| ||||||||||
void |
removeListener(LoggerListener listener)
Removes a listener.
| ||||||||||
void |
setDefaultLoggerEnabled(boolean enabled)
Sets the enabled default logger flag.
| ||||||||||
void |
setLogLevel(int logLevel)
Sets the log level.
| ||||||||||
void |
setTag(String tag)
Sets the log tag.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
The logging core constructor.
logLevel | The loggin level. |
---|---|
tag | The log tag. |
Adds a listener. Listener callbacks are synchronized but will be made from the originating thread. Responsibility for any additional threading guarantees falls on the application.
listener | The listener. |
---|
Gets the log level.
Helper method that performs the logging.
priority | The log priority level. |
---|---|
throwable | The optional exception. |
message | The optional message. |
args | The optional message args. |
Removes a listener.
listener | The listener. |
---|
Sets the enabled default logger flag.
enabled | The enable default logger flag. |
---|
Sets the log level.
logLevel | The log priority level. |
---|