/** * Creates a new report for an export/import.<p> * * @return the new report */ private I_CmsReport createReport() { return new CmsLogReport(Locale.ENGLISH, CmsModuleImportExportRepository.class); }
/** * @see org.opencms.report.I_CmsReport#println(java.lang.Throwable) */ public synchronized void println(Throwable t) { if (CmsLog.getLog(m_channel).isInfoEnabled()) { StringBuffer message = new StringBuffer(); message.append(getMessages().key(Messages.RPT_EXCEPTION_0)); message.append(t.getMessage()); m_buffer.append(message); addError(message.toString()); CmsLog.getLog(m_channel).info(m_buffer.toString(), t); } m_buffer = new StringBuffer(); setLastEntryTime(System.currentTimeMillis()); } }
m_buffer.append(value); m_buffer.append(" !!!"); addWarning(value); break; case FORMAT_ERROR: m_buffer.append(value); m_buffer.append(" !!!"); addError(value); break; case FORMAT_NOTE: m_buffer.append(value); setLastEntryTime(System.currentTimeMillis());
CmsProject project = cms.getRequestContext().getCurrentProject(); CmsLogReport report = new CmsLogReport(cms.getRequestContext().getLocale(), CmsPublishJob.class); report.addError(finishMessage); } finally { long lastTime = report.getLastEntryTime(); long beforeLastTime = 0; while (lastTime != beforeLastTime) { wait(300000); beforeLastTime = lastTime; lastTime = report.getLastEntryTime(); if (report.hasWarning() || report.hasError()) { try { String userName = parameters.get(PARAM_USER);
/** * @see org.opencms.report.I_CmsReport#println() */ public synchronized void println() { if (CmsLog.getLog(m_channel).isInfoEnabled()) { CmsLog.getLog(m_channel).info(m_buffer.toString()); } m_buffer = new StringBuffer(); setLastEntryTime(System.currentTimeMillis()); }
/** * Constructs a new report using the provided locale for the output language, * using the provided Java class for the log channel.<p> * * @param locale the locale to use for the report output messages * @param channel the log channel (usually a string with the package name, or a class) */ public CmsLogReport(Locale locale, Object channel) { init(locale, null); m_buffer = new StringBuffer(); if (channel == null) { channel = CmsLogReport.class; } m_channel = channel; }
CmsProject project = cms.getRequestContext().currentProject(); CmsLogReport report = new CmsLogReport(cms.getRequestContext().getLocale(), CmsPublishJob.class); report.addError(finishMessage); } finally { long lastTime = report.getLastEntryTime(); long beforeLastTime = 0; while (lastTime != beforeLastTime) { wait(300000); beforeLastTime = lastTime; lastTime = report.getLastEntryTime(); if (report.hasWarning() || report.hasError()) { try { String userName = (String)parameters.get(PARAM_USER);
/** * @see org.opencms.report.I_CmsReport#println() */ public synchronized void println() { if (CmsLog.getLog(m_clazz).isInfoEnabled()) { CmsLog.getLog(m_clazz).info(m_buffer.toString()); } m_buffer = new StringBuffer(); setLastEntryTime(System.currentTimeMillis()); }
/** * Constructs a new report using the provided locale for the output language, * using the provided Java class for the log channel.<p> * * @param locale the locale to use for the report output messages * @param clazz the the class for the logger channel */ public CmsLogReport(Locale locale, Class clazz) { init(locale, null); m_buffer = new StringBuffer(); if (clazz == null) { clazz = CmsLogReport.class; } m_clazz = clazz; }
String jobName = parameters.get(PARAM_JOBNAME); CmsProject project = cms.getRequestContext().getCurrentProject(); CmsLogReport report = new CmsLogReport(cms.getRequestContext().getLocale(), CmsPublishScheduledJob.class); report.addError(finishMessage); } finally { long lastTime = report.getLastEntryTime(); long beforeLastTime = 0; while (lastTime != beforeLastTime) { wait(30000); beforeLastTime = lastTime; lastTime = report.getLastEntryTime(); if (report.hasWarning() || report.hasError()) { try { String userName = parameters.get(PARAM_USER);
/** * Returns the report in the given event data, if <code>null</code> * a new log report is used.<p> * * @param event the event to get the report for * * @return the report */ private I_CmsReport getEventReport(CmsEvent event) { I_CmsReport report = null; if (event.getData() != null) { report = (I_CmsReport)event.getData().get(I_CmsEventListener.KEY_REPORT); } if (report == null) { report = new CmsLogReport(Locale.ENGLISH, getClass()); } return report; }
/** * @see org.opencms.report.I_CmsReport#println(java.lang.Throwable) */ public synchronized void println(Throwable t) { if (CmsLog.getLog(m_clazz).isInfoEnabled()) { StringBuffer message = new StringBuffer(); message.append(getMessages().key(Messages.RPT_EXCEPTION_0)); message.append(t.getMessage()); m_buffer.append(message); addError(message.toString()); CmsLog.getLog(m_clazz).info(m_buffer.toString(), t); } m_buffer = new StringBuffer(); setLastEntryTime(System.currentTimeMillis()); } }
m_buffer.append(value); m_buffer.append(" !!!"); addWarning(value); break; case FORMAT_ERROR: m_buffer.append(value); m_buffer.append(" !!!"); addError(value); break; case FORMAT_NOTE: m_buffer.append(value); setLastEntryTime(System.currentTimeMillis());
String jobName = (String)parameters.get(PARAM_JOBNAME); CmsProject project = cms.getRequestContext().currentProject(); CmsLogReport report = new CmsLogReport(cms.getRequestContext().getLocale(), CmsPublishScheduledJob.class); report.addError(finishMessage); } finally { long lastTime = report.getLastEntryTime(); long beforeLastTime = 0; while (lastTime != beforeLastTime) { wait(30000); beforeLastTime = lastTime; lastTime = report.getLastEntryTime(); if (report.hasWarning() || report.hasError()) { try { String userName = (String)parameters.get(PARAM_USER);
/** * Returns the report in the given event data, if <code>null</code> * a new log report is used.<p> * * @param event the event to get the report for * * @return the report */ private I_CmsReport getEventReport(CmsEvent event) { I_CmsReport report = null; if (event.getData() != null) { report = (I_CmsReport)event.getData().get(I_CmsEventListener.KEY_REPORT); } if (report == null) { report = new CmsLogReport(Locale.ENGLISH, getClass()); } return report; }
/** * This method is called by the cron scheduler.<p> * * @param cms a OpenCms context object * @param parameters link check parameters * @return the String that is written to the OpenCms log * @throws CmsException if something goes wrong */ public String launch(CmsObject cms, Map parameters) throws CmsException { if (Boolean.valueOf((String)parameters.get("writeLog")).booleanValue()) { m_report = new CmsLogReport(cms.getRequestContext().getLocale(), CmsExternalLinksValidator.class); } validateLinks(cms); return "CmsExternLinkValidator.launch(): Links checked."; }
/** * This method is called by the cron scheduler.<p> * * @param cms a OpenCms context object * @param parameters link check parameters * @return the String that is written to the OpenCms log * @throws CmsException if something goes wrong */ public String launch(CmsObject cms, Map<String, String> parameters) throws CmsException { if (Boolean.valueOf(parameters.get("writeLog")).booleanValue()) { m_report = new CmsLogReport(cms.getRequestContext().getLocale(), CmsExternalLinksValidator.class); } validateLinks(cms); return "CmsExternLinkValidator.launch(): Links checked."; }
CmsLogReport report = new CmsLogReport(cms.getRequestContext().getLocale(), CmsHistoryClearJob.class);
m_logReport = new CmsLogReport(locale, logChannel);
CmsLogReport report = new CmsLogReport(cms.getRequestContext().getLocale(), CmsHistoryClearJob.class);