提交 1571359f 编写于 作者: I Ing. Pavel Janousek

Submit an Unexpected exception occurred to Jenkins log too.

上级 ef34eb5a
......@@ -30,6 +30,7 @@ import org.kohsuke.args4j.Argument;
import java.util.List;
import java.util.HashSet;
import java.util.logging.Logger;
/**
* @author pjanouse
......@@ -41,6 +42,8 @@ public class DeleteJobCommand extends CLICommand {
@Argument(usage="Name of the job(s) to delete", required=true, multiValued=true)
private List<String> jobs;
private static final Logger LOGGER = Logger.getLogger(DeleteJobCommand.class.getName());
@Override
public String getShortDescription() {
......@@ -83,10 +86,11 @@ public class DeleteJobCommand extends CLICommand {
job.delete();
} catch (Exception e) {
stderr.format("Unexpected exception occurred during deletion of job '%s': %s\n",
final String errorMsg = String.format("Unexpected exception occurred during deletion of job '%s': %s",
job == null ? "(null)" : job.getFullName(),
e.getMessage()
);
e.getMessage());
stderr.println(errorMsg);
LOGGER.warning(errorMsg);
errorOccurred = true;
//noinspection UnnecessaryContinue
continue;
......
......@@ -31,6 +31,7 @@ import org.kohsuke.args4j.Argument;
import java.util.HashSet;
import java.util.List;
import java.util.logging.Logger;
/**
* @author pjanouse
......@@ -42,6 +43,8 @@ public class DeleteNodeCommand extends CLICommand {
@Argument(usage="Nodes name to delete", required=true, multiValued=true)
private List<String> nodes;
private static final Logger LOGGER = Logger.getLogger(DeleteNodeCommand.class.getName());
@Override
public String getShortDescription() {
......@@ -84,10 +87,11 @@ public class DeleteNodeCommand extends CLICommand {
jenkins.removeNode(node);
} catch (Exception e) {
stderr.format("Unexpected exception occurred during deletion of node '%s': %s\n",
final String errorMsg = String.format("Unexpected exception occurred during deletion of node '%s': %s",
node == null ? "(null)" : node.toComputer().getName(),
e.getMessage()
);
e.getMessage());
stderr.println(errorMsg);
LOGGER.warning(errorMsg);
errorOccurred = true;
//noinspection UnnecessaryContinue
continue;
......
......@@ -32,6 +32,7 @@ import org.kohsuke.args4j.Argument;
import java.util.HashSet;
import java.util.List;
import java.util.logging.Logger;
/**
* @author ogondza, pjanouse
......@@ -43,6 +44,8 @@ public class DeleteViewCommand extends CLICommand {
@Argument(usage="View names to delete", required=true, multiValued=true)
private List<String> views;
private static final Logger LOGGER = Logger.getLogger(DeleteViewCommand.class.getName());
@Override
public String getShortDescription() {
......@@ -85,10 +88,11 @@ public class DeleteViewCommand extends CLICommand {
group.deleteView(view);
} catch (Exception e) {
stderr.format("Unexpected exception occurred during deletion of view '%s': %s\n",
final String errorMsg = String.format("Unexpected exception occurred during deletion of view '%s': %s",
view == null ? "(null)" : view.getViewName(),
e.getMessage()
);
e.getMessage());
stderr.println(errorMsg);
LOGGER.warning(errorMsg);
errorOccurred = true;
//noinspection UnnecessaryContinue
continue;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册