Example usage for org.apache.commons.logging Log debug

List of usage examples for org.apache.commons.logging Log debug

Introduction

In this page you can find the example usage for org.apache.commons.logging Log debug.

Prototype

void debug(Object message, Throwable t);

Source Link

Document

Logs an error with debug log level.

Usage

From source file:org.qedeq.base.trace.Trace.java

/**
 * Write stacktrace into trace if debug level is on.
 *
 * @param   tracingClass    Class that wants to make a trace entry.
 * @param   tracingObject   Instance that wants to make a trace entry.
 * @param   method          Method of that object.
 *//*  www . j  a v a2  s.c  om*/
public static void traceStack(final Class tracingClass, final Object tracingObject, final String method) {
    if (traceOn) {
        final Log log = LogFactory.getFactory().getInstance(tracingClass);
        if (!log.isDebugEnabled()) {
            return;
        }
        try {
            throw new Exception("Stacktrace");
        } catch (Exception e) {
            log.debug("." + method + " " + e, e);
        }
    }
}

From source file:org.qedeq.base.trace.Trace.java

/**
 * Write stacktrace into trace if debug level is on.
 *
 * @param   tracingClass    Class that wants to make a trace entry.
 * @param   method          Method of that class.
 *///  w  w  w .j  a v a2  s.  co m
public static final void traceStack(final Class tracingClass, final String method) {
    if (traceOn) {
        final Log log = LogFactory.getFactory().getInstance(tracingClass);
        if (!log.isDebugEnabled()) {
            return;
        }
        try {
            throw new Exception("Stacktrace");
        } catch (Exception e) {
            log.debug("." + method + " " + e, e);
        }
    }
}

From source file:org.rhq.enterprise.gui.admin.role.EditAction.java

/**
 * Edit the role with the attributes specified in the given <code>RoleForm</code>.
 *///from   w w  w  .j a va2 s  .c  om
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    Log log = LogFactory.getLog(EditAction.class.getName());

    RoleForm editForm = (RoleForm) form;
    Integer roleId = editForm.getR();

    ActionForward forward = checkSubmit(request, mapping, form, Constants.ROLE_PARAM, roleId);

    if (forward != null) {
        return forward;
    }

    log.trace("getting role [" + roleId + "]");

    RoleManagerLocal roleManager = LookupUtil.getRoleManager();
    Role role = roleManager.getRoleById(roleId);
    role.setName(editForm.getName());
    role.setDescription(editForm.getDescription());
    role.setPermissions(new HashSet<Permission>(editForm.getPermissions()));

    log.trace("saving role [" + roleId + "]");

    try {
        roleManager.updateRole(RequestUtils.getSubject(request), role);
    } catch (Exception ex) {
        log.debug("role update failed:", ex);
        RequestUtils.setError(request, Constants.ERR_ROLE_CREATION);
        return returnFailure(request, mapping);
    }

    RequestUtils.setConfirmation(request, "admin.role.confirm.Edit");
    return returnSuccess(request, mapping, Constants.ROLE_PARAM, roleId);
}

From source file:org.rhq.enterprise.gui.admin.role.NewAction.java

/**
 * Create the role with the attributes specified in the given <code>RoleForm</code>.
 */// ww  w .j  av  a2s  .c  o  m
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    Log log = LogFactory.getLog(NewAction.class.getName());

    RoleForm newForm = (RoleForm) form;

    ActionForward forward = checkSubmit(request, mapping, form, true);
    if (forward != null) {
        return forward;
    }

    Role role = new Role(newForm.getName());
    role.setDescription(newForm.getDescription());
    role.setFsystem(false);

    List<String> newPermissionStrings = newForm.getPermissionsStrings();
    for (String permString : newPermissionStrings) {
        Permission p = Enum.valueOf(Permission.class, permString);
        role.addPermission(p);
    }

    log.trace("creating role [" + role.getName() + "] with attributes " + newForm);

    try {
        RoleManagerLocal roleManager = LookupUtil.getRoleManager();
        role = roleManager.createRole(RequestUtils.getSubject(request), role);
    } catch (Exception ex) {
        log.debug("role creation failed:", ex);
        RequestUtils.setError(request, Constants.ERR_ROLE_CREATION);
        return returnFailure(request, mapping);
    }

    log.trace("new role id: [" + role.getId() + "]");

    RequestUtils.setConfirmation(request, "admin.role.confirm.Create", role.getName());
    return returnNew(request, mapping, Constants.ROLE_PARAM, role.getId());
}

From source file:org.rhq.enterprise.gui.legacy.action.resource.group.inventory.AddGroupResourcesAction.java

/**
 * Add roles to the user specified in the given <code>AddGroupResourcesForm</code>.
 *//*w  ww .  ja  v a 2s .  c  o  m*/
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    Log log = LogFactory.getLog(AddGroupResourcesAction.class);
    HttpSession session = request.getSession();

    AddGroupResourcesForm addForm = (AddGroupResourcesForm) form;

    Integer groupId = addForm.getGroupId();
    String category = addForm.getCategory();

    Map<String, Object> forwardParams = new HashMap<String, Object>(2);
    forwardParams.put(HubConstants.PARAM_GROUP_ID, groupId);
    forwardParams.put(HubConstants.PARAM_GROUP_CATEGORY, category);

    try {
        ActionForward forward = checkSubmit(request, mapping, form, forwardParams);
        if (forward != null) {
            BaseValidatorForm spiderForm = (BaseValidatorForm) form;

            if (spiderForm.isCancelClicked() || spiderForm.isResetClicked()) {
                log.trace("removing pending/removed resources list");
                SessionUtils.removeList(session, Constants.PENDING_RESOURCES_SES_ATTR);
            } else if (spiderForm.isAddClicked()) {
                log.trace("adding to pending resources list");
                SessionUtils.addToList(session, Constants.PENDING_RESOURCES_SES_ATTR,
                        addForm.getAvailableResources());
            } else if (spiderForm.isRemoveClicked()) {
                log.trace("removing from pending resources list");
                SessionUtils.removeFromList(session, Constants.PENDING_RESOURCES_SES_ATTR,
                        addForm.getPendingResources());
            }

            return forward;
        }

        ResourceGroupManagerLocal groupManager = LookupUtil.getResourceGroupManager();

        Subject user = RequestUtils.getSubject(request);

        log.trace("getting pending resource list");
        List<String> pendingResourceIdStrings = SessionUtils.getListAsListStr(request.getSession(),
                Constants.PENDING_RESOURCES_SES_ATTR);

        // Bug#7258; don't do anything if the user does not add any
        // members to the group.
        if (pendingResourceIdStrings.size() == 0) {
            return returnSuccess(request, mapping, forwardParams);
        }

        int[] pendingResourceIds = new int[pendingResourceIdStrings.size()];
        for (int i = 0; i < pendingResourceIds.length; i++) {
            pendingResourceIds[i] = Integer.parseInt(pendingResourceIdStrings.get(i));
        }

        groupManager.addResourcesToGroup(user, groupId, pendingResourceIds);

        // but how does this get removed when the user
        // navigates away instead of concluding this workflow
        log.trace("removing pending user list");
        SessionUtils.removeList(session, Constants.PENDING_RESOURCES_SES_ATTR);

        RequestUtils.setConfirmation(request, "resource.group.inventory.confirm.AddResources");

        return returnSuccess(request, mapping, forwardParams);
    } catch (ResourceGroupUpdateException rgue) {
        log.debug("group update failed:", rgue);
        RequestUtils.setError(request, "resource.group.inventory.error.GroupUpdateError", rgue.getMessage());
        return returnFailure(request, mapping, forwardParams);
    }
}

From source file:org.rhq.enterprise.gui.legacy.action.resource.group.inventory.EditGeneralAction.java

/**
 * Create the server with the attributes specified in the given <code>GroupForm</code>.
 *///  ww w. j  a v  a2  s  .  c  om
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    Log log = LogFactory.getLog(EditGeneralAction.class);

    GroupForm groupForm = (GroupForm) form;

    Integer groupId = groupForm.getGroupId();
    String category = groupForm.getCategory();
    Subject subject = RequestUtils.getSubject(request);

    HashMap<String, Object> forwardParams = new HashMap<String, Object>(2);
    forwardParams.put(HubConstants.PARAM_GROUP_ID, groupId);
    forwardParams.put(HubConstants.PARAM_GROUP_CATEGORY, category);

    ActionForward forward = checkSubmit(request, mapping, form, forwardParams, BaseAction.YES_RETURN_PATH);

    if (forward != null) {
        return forward;
    }

    try {
        ResourceGroupManagerLocal groupManager = LookupUtil.getResourceGroupManager();
        ResourceGroup group = groupManager.getResourceGroupById(subject, groupId, null);
        groupForm.updateResourceGroup(group);
        groupManager.updateResourceGroup(subject, group);

        log.trace("saving group [" + group.getName() + "]" + " with attributes " + groupForm);

        RequestUtils.setConfirmation(request, "resource.group.inventory.confirm.EditGeneralProperties");
        return returnSuccess(request, mapping, forwardParams, BaseAction.YES_RETURN_PATH);
    } catch (ResourceGroupUpdateException rgue) {
        log.debug("group update failed:", rgue);
        RequestUtils.setError(request, "resource.group.inventory.error.GroupUpdateError", rgue.getMessage());
        return returnFailure(request, mapping, forwardParams);
    }
}

From source file:org.rhq.enterprise.gui.legacy.action.resource.group.inventory.RemoveAction.java

/**
 * Removes a application identified by the value of the request parameter <code>Constants.RESOURCE_PARAM</code> from
 * the BizApp./*  w w w .  j  a  v  a2  s.c  om*/
 *
 * @return
 */
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    Log log = LogFactory.getLog(RemoveAction.class);

    RemoveGroupResourcesForm removeForm = (RemoveGroupResourcesForm) form;

    Integer groupId = removeForm.getGroupId();
    String category = removeForm.getCategory();
    Subject subject = RequestUtils.getSubject(request);

    HashMap<String, Object> forwardParams = new HashMap<String, Object>(2);
    forwardParams.put(HubConstants.PARAM_GROUP_ID, groupId);
    forwardParams.put(HubConstants.PARAM_GROUP_CATEGORY, category);

    try {
        String[] resourceIdStrings = removeForm.getResources();

        if ((resourceIdStrings == null) || (resourceIdStrings.length == 0)) {
            return returnSuccess(request, mapping, forwardParams);
        }

        int[] resourceIds = new int[resourceIdStrings.length];
        for (int i = 0; i < resourceIds.length; i++) {
            resourceIds[i] = Integer.parseInt(resourceIdStrings[i]);
        }

        ResourceGroupManagerLocal groupManager = LookupUtil.getResourceGroupManager();
        groupManager.removeResourcesFromGroup(subject, groupId, resourceIds);

        return returnSuccess(request, mapping, forwardParams);
    } catch (ResourceGroupUpdateException rgue) {
        log.debug("group update failed:", rgue);
        RequestUtils.setError(request, "resource.group.inventory.error.GroupUpdateError", rgue.getMessage());
        return returnFailure(request, mapping, forwardParams);
    } catch (ResourceGroupNotFoundException raee) {
        log.debug("group update failed:", raee);
        RequestUtils.setError(request, "resource.group.inventory.error.GroupNotFound");
        return returnFailure(request, mapping, forwardParams);
    }
}

From source file:org.rhq.plugins.www.util.WWWUtils.java

/**
 * Sends a HEAD request for the passed URL and returns true if the URL was reachable.
 *
 * @param  httpURL a http or https URL to check
 * @return true if connecting to the URL succeeds, or false otherwise
 *///  w  w  w  . j  av a  2  s.  c om
public static boolean isAvailable(URL httpURL) {
    String failMsg = "URL [" + httpURL + "] returned unavailable";
    try {
        HttpURLConnection connection = (HttpURLConnection) httpURL.openConnection();
        connection.setRequestMethod("HEAD");
        connection.setConnectTimeout(3000);
        connection.setReadTimeout(1000);

        if (connection instanceof HttpsURLConnection) {
            disableCertificateVerification((HttpsURLConnection) connection);
        }

        connection.connect();
        // get the response code to actually trigger sending the Request.
        connection.getResponseCode();
    } catch (SSLException e) {
        Log log = LogFactory.getLog(WWWUtils.class);
        log.warn(failMsg + " due to: " + e.getLocalizedMessage(), e);
        return false;
    } catch (IOException e) {
        Log log = LogFactory.getLog(WWWUtils.class);
        log.debug(failMsg + " due to: " + e.getLocalizedMessage(), e);
        return false;
    }

    return true;
}

From source file:org.sakaiproject.assignment.tool.AssignmentAction.java

/**
 *
 *
 *///from w  w w.ja v  a 2s  .  c o  m
public void doAssignment_form(RunData data) {
    ParameterParser params = data.getParameters();
    //Added by Branden Visser: Grab the submission id from the query string
    SessionState state = ((JetspeedRunData) data).getPortletSessionState(((JetspeedRunData) data).getJs_peid());
    String actualGradeSubmissionId = (String) params.getString("submissionId");

    Log.debug("chef", "doAssignment_form(): actualGradeSubmissionId = " + actualGradeSubmissionId);

    String option = (String) params.getString("option");
    String fromView = (String) state.getAttribute(FROM_VIEW);
    if (option != null) {
        if ("post".equals(option)) {
            // post assignment
            doPost_assignment(data);
        } else if ("save".equals(option)) {
            // save assignment
            doSave_assignment(data);
        } else if ("reorder".equals(option)) {
            // reorder assignments
            doReorder_assignment(data);
        } else if ("preview".equals(option)) {
            // preview assignment
            doPreview_assignment(data);
        } else if ("cancel".equals(option)) {
            // cancel creating assignment
            doCancel_new_assignment(data);
        } else if ("canceledit".equals(option)) {
            // cancel editing assignment
            doCancel_edit_assignment(data);
        } else if ("attach".equals(option)) {
            // attachments
            doAttachmentsFrom(data, null);
        } else if ("modelAnswerAttach".equals(option)) {
            doAttachmentsFrom(data, "modelAnswer");
        } else if ("allPurposeAttach".equals(option)) {
            doAttachmentsFrom(data, "allPurpose");
        } else if ("view".equals(option)) {
            // view
            doView(data);
        } else if ("permissions".equals(option)) {
            // permissions
            doPermissions(data);
        } else if ("new".equals(option)) {
            doNew_assignment(data, null);
        } else if ("returngrade".equals(option)) {
            // return grading
            doReturn_grade_submission(data);
        } else if ("savegrade".equals(option)) {
            // save grading
            doSave_grade_submission(data);
        } else if ("savegrade_review".equals(option)) {
            // save review grading
            doSave_grade_submission_review(data);
        } else if ("submitgrade_review".equals(option)) {
            //we basically need to submit, save, and move the user to the next review (if available)
            if (data.getParameters().get("nextSubmissionId") != null) {
                //go next
                doPrev_back_next_submission_review(data, "next", true);
            } else if (data.getParameters().get("prevSubmissionId") != null) {
                //go previous
                doPrev_back_next_submission_review(data, "prev", true);
            } else {
                //go back to the list
                doPrev_back_next_submission_review(data, "back", true);
            }
        } else if ("toggleremove_review".equals(option)) {
            // save review grading
            doSave_toggle_remove_review(data);
        } else if ("previewgrade".equals(option)) {
            // preview grading
            doPreview_grade_submission(data);
        } else if ("cancelgrade".equals(option)) {
            // cancel grading
            doCancel_grade_submission(data);
        } else if ("cancelgrade_review".equals(option)) {
            // cancel grade review
            // no need to do anything, session will have original values and refresh
        } else if ("cancelreorder".equals(option)) {
            // cancel reordering
            doCancel_reorder(data);
        } else if ("sortbygrouptitle".equals(option)) {
            // read input data
            setNewAssignmentParameters(data, true);

            // sort by group title
            doSortbygrouptitle(data);
        } else if ("sortbygroupdescription".equals(option)) {
            // read input data
            setNewAssignmentParameters(data, true);

            // sort group by description
            doSortbygroupdescription(data);
        } else if ("hide_instruction".equals(option)) {
            // hide the assignment instruction
            doHide_submission_assignment_instruction(data);
        } else if ("hide_instruction_review".equals(option)) {
            // hide the assignment instruction
            doHide_submission_assignment_instruction_review(data);
        } else if ("show_instruction".equals(option)) {
            // show the assignment instruction
            doShow_submission_assignment_instruction(data);
        } else if ("show_instruction_review".equals(option)) {
            // show the assignment instruction
            doShow_submission_assignment_instruction_review(data);
        } else if ("sortbygroupdescription".equals(option)) {
            // show the assignment instruction
            doShow_submission_assignment_instruction(data);
        } else if ("revise".equals(option) || "done".equals(option)) {
            // back from the preview mode
            doDone_preview_new_assignment(data);
        } else if ("prevsubmission".equals(option)) {
            // save and navigate to previous submission
            doPrev_back_next_submission(data, "prev");
        } else if ("nextsubmission".equals(option)) {
            // save and navigate to previous submission
            doPrev_back_next_submission(data, "next");
        } else if (FLAG_NEXT_UNGRADED.equals(option) || FLAG_PREV_UNGRADED.equals(option)) {
            // SAK-29314
            doPrev_back_next_submission(data, option);
        } else if ("prevsubmission_review".equals(option)) {
            // save and navigate to previous submission
            doPrev_back_next_submission_review(data, "prev", false);
        } else if ("nextsubmission_review".equals(option)) {
            // save and navigate to previous submission
            doPrev_back_next_submission_review(data, "next", false);
        } else if ("cancelgradesubmission".equals(option)) {
            if (MODE_INSTRUCTOR_VIEW_STUDENTS_ASSIGNMENT.equals(fromView)) {
                doPrev_back_next_submission(data, "backListStudent");
            } else {
                // save and navigate to previous submission
                doPrev_back_next_submission(data, "back");
            }
        } else if ("cancelgradesubmission_review".equals(option)) {
            // save and navigate to previous submission
            doPrev_back_next_submission_review(data, "back", false);
        } else if ("reorderNavigation".equals(option)) {
            // save and do reorder
            doReorder(data);
        } else if ("options".equals(option)) {
            // go to the options view
            doOptions(data);
        }

    }
}

From source file:org.sakaiproject.assignment.tool.AssignmentAction.java

boolean checkSubmissionStateConsistency(SessionState state, String actualGradeSubmissionId) {
    String stateGradeSubmissionId = (String) state.getAttribute(GRADE_SUBMISSION_SUBMISSION_ID);
    Log.debug("chef", "checkSubmissionStateConsistency(): stateGradeSubmissionId = " + stateGradeSubmissionId);
    boolean is_good = stateGradeSubmissionId.equals(actualGradeSubmissionId);
    if (!is_good) {
        Log.warn("chef", "checkSubissionStateConsistency(): State is inconsistent! Aborting grade save.");
        addAlert(state, rb.getString("grading.alert.multiTab"));
    }//from  w  w  w.j  a va  2 s  .  co m
    return is_good;
}