Package hudson.logging
Class LogRecorderManager
java.lang.Object
hudson.model.AbstractModelObject
hudson.logging.LogRecorderManager
- All Implemented Interfaces:
ModelObject,SearchableModelObject,SearchItem,ModelObjectWithChildren,org.kohsuke.stapler.StaplerProxy
public class LogRecorderManager
extends AbstractModelObject
implements ModelObjectWithChildren, org.kohsuke.stapler.StaplerProxy
Owner of
LogRecorders, bound to "/log".- Author:
- Kohsuke Kawaguchi
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Map<String,LogRecorder> Deprecated.static booleanEscape hatch for StaplerProxy-based access control -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoCheckNewName(String name) doChildrenContextMenu(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) Generates the context menu to list up all the children.org.kohsuke.stapler.HttpResponsedoConfigLogger(String name, String level) Configure the logging level.org.kohsuke.stapler.HttpResponsedoNewLogRecorder(String name) Creates a new log recorder.voiddoRss(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) RSS feed for log entries.getDynamic(String token) getLogRecorder(String token) Returns the URL of this item relative to the parentSearchItem.static voidvoidload()Loads the configuration from disk.voidsetRecorders(List<LogRecorder> recorders) Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
-
Field Details
-
logRecorders
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @RestrictedSince("2.323") public final transient Map<String,LogRecorder> logRecordersDeprecated.usegetRecorders()insteadLogRecorders keyed by their LogRecorder.getName() name}. -
SKIP_PERMISSION_CHECK
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static boolean SKIP_PERMISSION_CHECKEscape hatch for StaplerProxy-based access control
-
-
Constructor Details
-
LogRecorderManager
@DataBoundConstructor public LogRecorderManager()
-
-
Method Details
-
getRecorders
-
setRecorders
-
getDisplayName
- Specified by:
getDisplayNamein interfaceModelObject
-
getSearchUrl
Description copied from interface:SearchItemReturns the URL of this item relative to the parentSearchItem.- Specified by:
getSearchUrlin interfaceSearchItem- Returns:
- URL like "foo" or "foo/bar". The path can end with '/'. The path that starts with '/' will be interpreted as the absolute path (within the context path of Jenkins.)
-
getDynamic
-
getLogRecorder
-
load
Loads the configuration from disk.- Throws:
IOException
-
doNewLogRecorder
Creates a new log recorder. -
doCheckNewName
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckNewName(@QueryParameter String name) -
doChildrenContextMenu
public ModelObjectWithContextMenu.ContextMenu doChildrenContextMenu(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) throws Exception Description copied from interface:ModelObjectWithChildrenGenerates the context menu to list up all the children.- Specified by:
doChildrenContextMenuin interfaceModelObjectWithChildren- Throws:
Exception
-
doConfigLogger
public org.kohsuke.stapler.HttpResponse doConfigLogger(@QueryParameter String name, @QueryParameter String level) Configure the logging level. -
doRss
public void doRss(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException, javax.servlet.ServletException RSS feed for log entries.- Throws:
IOExceptionjavax.servlet.ServletException
-
init
- Throws:
IOException
-
getTarget
- Specified by:
getTargetin interfaceorg.kohsuke.stapler.StaplerProxy
-
getRecorders()instead