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
LogRecorder
s, bound to "/log".- Author:
- Kohsuke Kawaguchi
-
Field Summary
Modifier and TypeFieldDescriptionfinal Map<String,
LogRecorder> Deprecated.static boolean
Escape hatch for StaplerProxy-based access control -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondoCheckNewName
(String name) doChildrenContextMenu
(org.kohsuke.stapler.StaplerRequest2 request, org.kohsuke.stapler.StaplerResponse2 response) Generates the context menu to list up all the children.org.kohsuke.stapler.HttpResponse
doConfigLogger
(String name, String level) Configure the logging level.org.kohsuke.stapler.HttpResponse
doNewLogRecorder
(String name) Creates a new log recorder.void
doRss
(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) RSS feed for log entries.getDynamic
(String token) getLogRecorder
(String token) Returns the URL of this item relative to the parentSearchItem
.static void
void
load()
Loads the configuration from disk.void
setRecorders
(List<LogRecorder> recorders) Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendError
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jenkins.model.ModelObjectWithChildren
doChildrenContextMenu
Methods inherited from interface hudson.search.SearchItem
getSearchIcon
-
Field Details
-
logRecorders
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @RestrictedSince("2.323") public final transient Map<String,LogRecorder> logRecordersDeprecated.usegetRecorders()
insteadLogRecorder
s 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:
getDisplayName
in interfaceModelObject
-
getSearchUrl
Description copied from interface:SearchItem
Returns the URL of this item relative to the parentSearchItem
.- Specified by:
getSearchUrl
in 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.StaplerRequest2 request, org.kohsuke.stapler.StaplerResponse2 response) throws Exception Description copied from interface:ModelObjectWithChildren
Generates the context menu to list up all the children.- Specified by:
doChildrenContextMenu
in 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.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException, jakarta.servlet.ServletException RSS feed for log entries.- Throws:
IOException
jakarta.servlet.ServletException
-
init
- Throws:
IOException
-
getTarget
- Specified by:
getTarget
in interfaceorg.kohsuke.stapler.StaplerProxy
-
getRecorders()
instead