| java.lang.Object | |
| ↳ | com.pspdfkit.utils.PdfLog |
Logger used for logging inside PSPDFKit.
This API allows injection of custom PdfLog.Logger implementations that can be used to achieve custom logging
strategies for PSPDFKit framework logs.
Note: The default PdfLog.Logger only logs messages with priority INFO or higher to
LogCat.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| @interface | PdfLog.LogPriority | Priority of log messages. |
|||||||||
| interface | PdfLog.Logger | Interface for custom loggers that can be registered in PdfLog to implement custom logging strategies. |
|||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| PdfLog() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| static void |
addLogger(PdfLog.Logger logger)
Adds new logger that will be notified of all logs emitted by
PdfLog. | ||||||||||
| static void |
d(String tag, Throwable t, String message, Object... args)
Logs a
DEBUG log message. | ||||||||||
| static void |
d(String tag, Callable<String> messageCallback)
Logs a
DEBUG log message. | ||||||||||
| static void |
d(String tag, String message, Object... args)
Logs a
DEBUG log message. | ||||||||||
| static void |
e(String tag, String message, Object... args)
Logs a
ERROR log message. | ||||||||||
| static void |
e(String tag, Callable<String> messageCallback)
Logs a
ERROR log message. | ||||||||||
| static void |
e(String tag, Throwable t, String message, Object... args)
Logs a
ERROR log message. | ||||||||||
| static List<PdfLog.Logger> |
getLoggers()
Returns loggers that are currently registered.
| ||||||||||
| static void |
i(String tag, String message, Object... args)
Logs a
INFO log message. | ||||||||||
| static void |
i(String tag, Callable<String> messageCallback)
Logs a
INFO log message. | ||||||||||
| static void |
i(String tag, Throwable t, String message, Object... args)
Logs a
INFO log message. | ||||||||||
| static void |
removeAllLoggers()
Removes all registered loggers.
| ||||||||||
| static void |
removeLogger(PdfLog.Logger logger)
Removes previously registered logger.
| ||||||||||
| static void |
setLoggers(Logger... loggers)
Sets loggers that will be notified of all logs emitted by
PdfLog. | ||||||||||
| static void |
setLoggers(Collection<? extends PdfLog.Logger> loggers)
Sets loggers that will be notified of all logs emitted by
PdfLog. | ||||||||||
| static void |
v(String tag, Callable<String> messageCallback)
Logs a
VERBOSE log message. | ||||||||||
| static void |
v(String tag, String message, Object... args)
Logs a
VERBOSE log message. | ||||||||||
| static void |
v(String tag, Throwable t, String message, Object... args)
Logs a
VERBOSE log message. | ||||||||||
| static void |
w(String tag, Throwable t, String message, Object... args)
Logs a
WARN log message. | ||||||||||
| static void |
w(String tag, Callable<String> messageCallback)
Logs a
WARN log message. | ||||||||||
| static void |
w(String tag, String message, Object... args)
Logs a
WARN log message. | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Adds new logger that will be notified of all logs emitted by PdfLog.
| logger | Logger to add. |
|---|
Logs a DEBUG log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| t | Optional exception to log. |
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Logs a DEBUG log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| messageCallback | Callback returning the log message. Called only when the log is accepted by any registered
logger via isLogged(int, String).
|
Logs a DEBUG log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Logs a ERROR log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Logs a ERROR log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| messageCallback | Callback returning the log message. Called only when the log is accepted by any registered
logger via isLogged(int, String).
|
Logs a ERROR log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| t | Optional exception to log. |
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Logs a INFO log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Logs a INFO log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| messageCallback | Callback returning the log message. Called only when the log is accepted by any registered
logger via isLogged(int, String).
|
Logs a INFO log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| t | Optional exception to log. |
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Removes all registered loggers. Effectively disables logging.
Removes previously registered logger.
| logger | Logger to remove. |
|---|
Sets loggers that will be notified of all logs emitted by PdfLog. This method replaces all previously
registered loggers.
Sets loggers that will be notified of all logs emitted by PdfLog. This method replaces all previously
registered loggers.
Logs a VERBOSE log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| messageCallback | Callback returning the log message. Called only when the log is accepted by any registered
logger via isLogged(int, String).
|
Logs a VERBOSE log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Logs a VERBOSE log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| t | Optional exception to log. |
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Logs a WARN log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| t | Optional exception to log. |
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |
Logs a WARN log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| messageCallback | Callback returning the log message. Called only when the log is accepted by any registered
logger via isLogged(int, String).
|
Logs a WARN log message.
| tag | Tag identifying the source of a log message. |
|---|---|
| message | The message to logged. |
| args | Optional arguments referenced by the format specifiers in the message. See String#format(String, Object...) for more details. |