Modifier and Type | Field and Description |
---|---|
protected static int |
DEBUG |
protected static int |
ERROR |
protected static String |
EVENT_NAME |
protected static int |
INFO |
protected static int |
SILENT |
protected static int |
VERBOSE |
protected static int |
WARNING |
Constructor and Description |
---|
Logger() |
Modifier and Type | Method and Description |
---|---|
void |
appendJavascript(JavascriptAppender assetLoader)
Must load the javascript implementation of plugin.
|
void |
archiveLogs(Date dateFrom,
Date dateTo,
String messageSerparator,
FileLogger.ArchiveLogsCallback callback) |
void |
archiveLogs(Object data,
JavascriptCallback callback) |
void |
clearLogFile(Object data,
JavascriptCallback callback) |
static int |
convertToAndroidLogLevel(int jsLogLevel) |
static int |
convertToJsLogLevel(int androidlogLevel) |
String |
getName()
Must return the name of plugin
|
void |
init(PluginInitializationContext context)
Can be implemented by the plugin to have access to plugins registry,
application description or to fire js events
|
void |
onDestroy()
Called when WebApplication is stopped or destroyed and this plugin is no longer used.
|
void |
onEvent(LoggerEvent.OnPreferenceChange event)
EventBus handlers
|
void |
onPageLoaded()
Called when WebApplication has finished loading and JavaScript has been injected into HybridWebView
|
void |
onReload()
Called when url has changed or has been reloaded
|
void |
readLogTail(Object data,
JavascriptCallback callback) |
void |
setLogLevel(Object data,
JavascriptCallback callback) |
void |
setLogToConsole(Object data,
JavascriptCallback callback) |
void |
setLogToFile(Object data,
JavascriptCallback callback) |
void |
setTotalDiskQuota(Object data,
JavascriptCallback callback) |
protected static final String EVENT_NAME
protected static final int SILENT
protected static final int ERROR
protected static final int WARNING
protected static final int INFO
protected static final int DEBUG
protected static final int VERBOSE
public void init(PluginInitializationContext context)
Plugin
public void appendJavascript(JavascriptAppender assetLoader)
Plugin
appendJavascript
in interface Plugin
assetLoader
- AssetLoader objectpublic String getName()
Plugin
public void onPageLoaded()
Plugin
onPageLoaded
in interface Plugin
public void onReload()
Plugin
public void onDestroy()
Plugin
public void setLogLevel(Object data, JavascriptCallback callback)
public void setLogToConsole(Object data, JavascriptCallback callback)
public void setLogToFile(Object data, JavascriptCallback callback)
public void setTotalDiskQuota(Object data, JavascriptCallback callback)
public void readLogTail(Object data, JavascriptCallback callback)
public void clearLogFile(Object data, JavascriptCallback callback)
public void archiveLogs(Object data, JavascriptCallback callback)
public void archiveLogs(Date dateFrom, Date dateTo, String messageSerparator, FileLogger.ArchiveLogsCallback callback)
public static int convertToAndroidLogLevel(int jsLogLevel)
public static int convertToJsLogLevel(int androidlogLevel)
public void onEvent(LoggerEvent.OnPreferenceChange event)