org.eclipse.jem.util.logger.proxy.Logger类的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(281)

本文整理了Java中org.eclipse.jem.util.logger.proxy.Logger类的一些代码示例,展示了Logger类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger类的具体详情如下:
包路径:org.eclipse.jem.util.logger.proxy.Logger
类名称:Logger

Logger介绍

[英]This is a base, UI independent logger. It will construct a consistent msg. body, and call an enfironment specific ILogRenderer. By default, this logger will use a console based ILogRenderer, and a J2EE Plugin identification.

When running outside of Eclipse, the trace and logging level come from the system properties

  • "debug" (="true") - The default is false.
  • "logLevel" (="level" where "level" is a level string, e.g. SEVERE, WARNING, etc. from the java.util.logging.Level class). The default is "WARNING".
    [中]这是一个基本的、独立于用户界面的记录器。它将构造一个一致的msg。身体,然后打电话给特定环境的iLogrender。默认情况下,此记录器将使用基于控制台的iLogrender和J2EE插件标识。
    在Eclipse之外运行时,跟踪和日志记录级别来自系统属性
    *“debug”(=“true”)-默认值为false
    *“logLevel”(=“level”,其中“level”是级别字符串,例如java.util.logging.Level类中的严重级别、警告级别等)。默认值为“警告”。

代码示例

代码示例来源:origin: org.eclipse/org.eclipse.wst.common.frameworks.ui

  1. private void validateSettings() {
  2. if (wizardID == null || wizardPageFactoryElement == null) {
  3. Logger.getLogger().logError("Incomplete page extension specification."); //$NON-NLS-1$
  4. }
  5. }

代码示例来源:origin: org.eclipse/org.eclipse.jem.util

  1. protected static URL createFileURL(IPath path) {
  2. try {
  3. return path.toFile().toURL();
  4. } catch (MalformedURLException e) {
  5. Logger.getLogger().log(e, Level.WARNING);
  6. return null;
  7. }
  8. }

代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee.core

  1. protected void log(IEJBValidationContext vc, String message) {
  2. Logger logger = vc.getMsgLogger();
  3. if (logger != null && logger.isLoggingLevel(Level.SEVERE)) {
  4. logger.write(Level.SEVERE, message);
  5. }
  6. }

代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee.core

  1. public static void warn(String message) {
  2. org.eclipse.jem.util.logger.proxy.Logger.getLogger().logWarning(message);
  3. }
  4. }

代码示例来源:origin: org.wso2.carbonstudio/org.eclipse.bpel.runtimes

  1. /**
  2. * Create a module from given information and invoke creation of
  3. * corresponding module delegate.
  4. *
  5. * @param project <code>IProject</code> the module belongs to
  6. * @param file <code>IFile</code> representing the module (or is it vice versa?)
  7. * @return
  8. */
  9. protected IModule createModule(IProject project, IFile file) {
  10. try {
  11. // IVirtualComponent comp = ComponentCore.createComponent(project);
  12. return createModuleDelegates(project, file);
  13. } catch (Exception e) {
  14. Logger.getLogger().write(e);
  15. }
  16. return null;
  17. }

代码示例来源:origin: org.eclipse/org.eclipse.jem.util

  1. /**
  2. * deprecated use log(Throwable, Level)
  3. * @param aLevel
  4. * @param ex
  5. * @return
  6. *
  7. * @since 1.0.0
  8. */
  9. public String log(Level aLevel, Exception ex) {
  10. return log(ex, aLevel);
  11. }
  12. /**

代码示例来源:origin: org.eclipse/org.eclipse.jem.util

  1. /**
  2. * Get the Logger for this plugin.
  3. *
  4. * @return logger for this plugin.
  5. *
  6. * @since 1.0.0
  7. */
  8. public static Logger getLogger() {
  9. return Logger.getLogger(ID);
  10. }

代码示例来源:origin: org.eclipse/org.eclipse.wst.common.emfworkbench.integration

  1. public AdapterFactory createInstance() {
  2. if (element == null)
  3. return null;
  4. AdapterFactory factory = null;
  5. try {
  6. factory = (AdapterFactory) element.createExecutableExtension(AdapterFactoryRegistry.CLASS_NAME);
  7. } catch (CoreException e) {
  8. JEMUtilPlugin.getLogger().logError(e);
  9. factory = null;
  10. }
  11. return factory;
  12. }

代码示例来源:origin: org.eclipse/org.eclipse.wst.validation

  1. private void logBuilderTimeEntry(long start, int executionMap, Logger logger, IResourceDelta delta) {
  2. TimeEntry entry = ValidationPlugin.getTimeEntry();
  3. entry.setSourceID("ValidationBuilder.build(int, Map, IProgressMonitor)"); //$NON-NLS-1$
  4. entry.setProjectName(getProject().getName()); //$NON-NLS-1$ //$NON-NLS-2$
  5. entry.setExecutionMap(executionMap);
  6. entry.setElapsedTime(System.currentTimeMillis() - start);
  7. if (delta == null) {
  8. entry.setDetails("delta == null"); //$NON-NLS-1$
  9. }
  10. entry.setToolName("ValidationBuilder"); //$NON-NLS-1$
  11. logger.write(Level.FINE, entry);
  12. }
  13. }

代码示例来源:origin: org.eclipse/org.eclipse.jem.util

  1. /**
  2. * Answer if logging at the given level
  3. *
  4. * @param logLevel
  5. * @return <code>true</code> if logging at the given level.
  6. *
  7. * @since 1.1.0
  8. */
  9. protected boolean isLogging(Level logLevel) {
  10. return fTraceMode || fMyLogger.isLoggingLevel(logLevel);
  11. }

代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee.core

  1. public void warning(SAXParseException exception) throws SAXException {
  2. Logger.getLogger().logWarning(exception);
  3. }
  4. };

代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee

  1. protected IModule[] createModules(IProject project) {
  2. try {
  3. ModuleCoreNature nature = (ModuleCoreNature) project.getNature(IModuleConstants.MODULE_NATURE_ID);
  4. if (nature != null)
  5. return createModules(nature);
  6. } catch (CoreException e) {
  7. Logger.getLogger().write(e);
  8. }
  9. return null;
  10. }

代码示例来源:origin: org.eclipse/org.eclipse.jem.util

  1. /**
  2. * Log an error string.
  3. * @param msg
  4. * @return how it was logged. See <code>CONSOLE_DESCRIPTION.</code>
  5. *
  6. * @since 1.0.0
  7. */
  8. public String logError(String msg) {
  9. return log(msg, Level.SEVERE);
  10. }

代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee.core

  1. public Logger getMsgLogger() {
  2. if (logger == null) {
  3. logger = Logger.getLogger(getPluginID());
  4. setRenderer(logger);
  5. }
  6. return logger;
  7. }

代码示例来源:origin: org.eclipse/org.eclipse.wst.common.frameworks.ui

  1. public IExtensibleViewFactory createFactoryInstance() {
  2. IExtensibleViewFactory factoryInstance = null;
  3. try {
  4. factoryInstance = (IExtensibleViewFactory) this.element.createExecutableExtension(getFactoryClass());
  5. } catch (CoreException e) {
  6. WTPUIPlugin.getLogger().logError(e);
  7. }
  8. return factoryInstance;
  9. }

代码示例来源:origin: org.eclipse/org.eclipse.jem.util

  1. protected boolean isLogging(Level level) {
  2. return fTraceMode || fMyLogger.isLoggingLevel(level);
  3. }

代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee.core

  1. protected void primHandleException(String aMessage, Throwable anException)
  2. {
  3. org.eclipse.jem.util.logger.proxy.Logger.getLogger().logError(anException);
  4. throw new RuntimeException(aMessage);
  5. }
  6. /**

代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee.core

  1. protected void logMissingRule(IEJBValidationContext vc, Object ruleId) {
  2. Logger logger = vc.getMsgLogger();
  3. if (logger != null && logger.isLoggingLevel(Level.SEVERE)) {
  4. logger.write(Level.SEVERE, ruleId + " = null"); //$NON-NLS-1$
  5. }
  6. addInternalErrorMessage(vc);
  7. }

代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee.core

  1. public static void warn(Throwable e){
  2. org.eclipse.jem.util.logger.proxy.Logger.getLogger().logWarning(e);
  3. }

代码示例来源:origin: org.eclipse/org.eclipse.wst.common.frameworks

  1. protected String getDefinesExtension(String providerType) {
  2. readRegistryIfNecessary();
  3. String element = (String) definesExtensions.get(providerType);
  4. if (null == element) {
  5. Logger.getLogger().log(new RuntimeException("Extension:" + EXTENSION + " Element:" + DEFINES_TYPE_ELEMENT + " not found for " + ATTRIBUTE_PROVIDER_TYPE + ": " + providerType)); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
  6. }
  7. return element;
  8. }

相关文章