Package org.zaproxy.zap.extension.log4j
Class ExtensionLog4j
- java.lang.Object
-
- org.parosproxy.paros.extension.ExtensionAdaptor
-
- org.zaproxy.zap.extension.log4j.ExtensionLog4j
-
- All Implemented Interfaces:
Extension
public class ExtensionLog4j extends ExtensionAdaptor
This class adds a count of the number of log4j errors encountered and outputs the details to the Output tab. It will only be enabled in a developer build.
-
-
Constructor Summary
Constructors Constructor Description ExtensionLog4j()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAuthor()
Gets the author of the extension.java.lang.String
getDescription()
Returns the description of the extension, to be shown in UI components.java.lang.String
getUIName()
By default returns the name returned bygetName()
.void
hook(ExtensionHook extensionHook)
Called during extension's initialisation to allow to add new functionality to core components.boolean
supportsDb(java.lang.String type)
No database tables used, so all supported-
Methods inherited from class org.parosproxy.paros.extension.ExtensionAdaptor
canUnload, databaseOpen, destroy, getActiveActions, getAddOn, getDependencies, getExtensionMenu, getExtensionView, getI18nPrefix, getMessages, getModel, getName, getOrder, getUnsavedResources, getView, hasView, init, initModel, initView, initXML, isCore, isDepreciated, isEnabled, optionsLoaded, postInit, postInstall, setAddOn, setDescription, setEnabled, setI18nPrefix, setMessages, setName, setOrder, start, stop, supportsLowMemory, unload
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.parosproxy.paros.extension.Extension
getURL, getVersion
-
-
-
-
Method Detail
-
getUIName
public java.lang.String getUIName()
Description copied from class:ExtensionAdaptor
By default returns the name returned bygetName()
.- Specified by:
getUIName
in interfaceExtension
- Overrides:
getUIName
in classExtensionAdaptor
- Returns:
- the UI name of the extension, never
null
- See Also:
ExtensionAdaptor.getName()
-
hook
public void hook(ExtensionHook extensionHook)
Description copied from interface:Extension
Called during extension's initialisation to allow to add new functionality to core components.- Specified by:
hook
in interfaceExtension
- Overrides:
hook
in classExtensionAdaptor
- Parameters:
extensionHook
- the hook to add the components.
-
getAuthor
public java.lang.String getAuthor()
Description copied from interface:Extension
Gets the author of the extension.Since 2.9.0 defaults to the author of the add-on, if set, otherwise an empty string.
- Returns:
- the author of the extension, might be
null
.
-
getDescription
public java.lang.String getDescription()
Description copied from interface:Extension
Returns the description of the extension, to be shown in UI components. The description must be internationalised.- Specified by:
getDescription
in interfaceExtension
- Overrides:
getDescription
in classExtensionAdaptor
- Returns:
- the description of the extension, never
null
-
supportsDb
public boolean supportsDb(java.lang.String type)
No database tables used, so all supported- Specified by:
supportsDb
in interfaceExtension
- Overrides:
supportsDb
in classExtensionAdaptor
- Parameters:
type
- the db type- Returns:
- true if the specified db type is supported by the extension (or if it doesn't use any db)
- See Also:
Database.getType()
-
-