use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos in project cubrid-manager by CUBRID.
the class GetManagerLogListTask method getLogContentV2.
private ManagerLogInfos getLogContentV2() {
TreeNode response = getResponse();
if (response == null || (this.getErrorMsg() != null && getErrorMsg().trim().length() > 0)) {
return null;
}
ManagerLogInfos managerLogInfos = new ManagerLogInfos();
// for
ManagerLogInfoList managerLogList = new ManagerLogInfoList();
// for
ManagerLogInfoList errorManagerLogList = new ManagerLogInfoList();
String[] users = new String[response.childrenSize()];
String[] tasknames = new String[response.childrenSize()];
String[] times = new String[response.childrenSize()];
String[] errorusers = new String[response.childrenSize()];
String[] errortasknames = new String[response.childrenSize()];
String[] errortimes = new String[response.childrenSize()];
String[] errornotes = new String[response.childrenSize()];
int j = 0, k = 0;
for (int i = 0; i < response.childrenSize(); i++) {
TreeNode node = response.getChildren().get(i);
if (node != null && node.getValue("open") != null && node.getValue("open").equals("accesslog")) {
users[j] = node.getValue("user");
tasknames[j] = node.getValue("taskname");
times[j] = node.getValue("time");
++j;
}
if (node != null && node.getValue("open") != null && node.getValue("open").equals("errorlog")) {
errorusers[k] = node.getValue("user");
errortasknames[k] = node.getValue("taskname");
errortimes[k] = node.getValue("time");
errornotes[k] = node.getValue("errornote");
++k;
}
}
addLogToManagerLogList(managerLogList, users, tasknames, times);
managerLogInfos.setAccessLog(managerLogList);
addLogToManagerLogList(errorManagerLogList, errorusers, errortasknames, errortimes, errornotes);
managerLogInfos.setErrorLog(errorManagerLogList);
return managerLogInfos;
}
use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos in project cubrid-manager by CUBRID.
the class LogsModelTest method testModelManagerLogInfos.
public void testModelManagerLogInfos() {
ManagerLogInfos bean = new ManagerLogInfos();
bean.setAccessLog(new ManagerLogInfoList());
assertEquals(bean.getAccessLog().getClass(), ManagerLogInfoList.class);
bean.setErrorLog(new ManagerLogInfoList());
assertEquals(bean.getErrorLog().getClass(), ManagerLogInfoList.class);
}
use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos in project cubrid-manager by CUBRID.
the class LogsModelTest method testModelManagerLogInfos.
public void testModelManagerLogInfos() {
ManagerLogInfos bean = new ManagerLogInfos();
bean.setAccessLog(new ManagerLogInfoList());
assertEquals(bean.getAccessLog().getClass(), ManagerLogInfoList.class);
bean.setErrorLog(new ManagerLogInfoList());
assertEquals(bean.getErrorLog().getClass(), ManagerLogInfoList.class);
}
use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos in project cubrid-manager by CUBRID.
the class ManagerLogInfoListTest method testModelManagerLogInfos.
public void testModelManagerLogInfos() {
ManagerLogInfos bean = new ManagerLogInfos();
bean.setAccessLog(new ManagerLogInfoList());
assertEquals(bean.getAccessLog().getClass(), ManagerLogInfoList.class);
bean.setErrorLog(new ManagerLogInfoList());
assertEquals(bean.getErrorLog().getClass(), ManagerLogInfoList.class);
}
use of com.cubrid.cubridmanager.core.logs.model.ManagerLogInfos in project cubrid-manager by CUBRID.
the class RemoveAllManagerLogAction method refreshLogEditor.
/**
*
* Refresh the log editor
*
* @param node ICubridNode
*/
private void refreshLogEditor(ICubridNode node) {
IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
IWorkbenchPage activePage = window.getActivePage();
IEditorPart editor = activePage.findEditor(node);
if (null != editor) {
GetManagerLogListTask task = new GetManagerLogListTask(node.getServer().getServerInfo());
TaskExecutor taskExecutor = new CommonTaskExec(Messages.viewLogJobName);
taskExecutor.addTask(task);
new ExecTaskWithProgress(taskExecutor).busyCursorWhile();
ManagerLogInfos managerLogInfos = (ManagerLogInfos) task.getLogContent();
try {
editor = window.getActivePage().openEditor(node, LogEditorPart.ID);
((LogEditorPart) editor).setManagerLogInfo(managerLogInfos, false);
} catch (PartInitException e) {
LOGGER.error(e.getMessage(), e);
}
}
}
Aggregations