Package net.sf.logsaw.core.field

Examples of net.sf.logsaw.core.field.Level


   * @see net.sf.logsaw.core.field.ALogEntryField#fromIndexedValue(java.lang.String)
   */
  @Override
  public Level fromIndexedValue(String str) {
    Assert.isNotNull(str, "str"); //$NON-NLS-1$
    Level lvl = levelProvider.findLevel(Integer.parseInt(str));
    if (lvl != null) {
      return lvl;
    }
    return null;
  }
View Full Code Here


        // Short Name
        entry.put(WebsphereFieldProvider.FIELD_SHORT_NAME, val.trim());
        break;
      case 4:
        // Event Type
        Level lvl = WebsphereFieldProvider.FIELD_EVENT_TYPE.getLevelProvider().findLevel(val.trim());
        if (ILogLevelProvider.ID_LEVEL_UNKNOWN == lvl.getValue()) {
          throw new CoreException(new Status(IStatus.WARNING, WebsphereDialectPlugin.PLUGIN_ID,
              NLS.bind(Messages.WebsphereDialect_warning_unknownEventType, val.trim())));
        }
        entry.put(WebsphereFieldProvider.FIELD_EVENT_TYPE, lvl);
        break;
View Full Code Here

            /* (non-Javadoc)
             * @see net.sf.logsaw.core.model.ILogEntryFieldVisitor#visit(net.sf.logsaw.core.model.LevelLogEntryField)
             */
            @Override
            public void visit(LevelLogEntryField fld) {
              Level val = fld.fromInputValue(clauseElem.getTextData(), log);
              restrictions.add(rf.newRestriction(fld, op, val));
            }

            /* (non-Javadoc)
             * @see net.sf.logsaw.core.model.ILogEntryFieldVisitor#visit(net.sf.logsaw.core.model.DateLogEntryField)
View Full Code Here

              /* (non-Javadoc)
               * @see net.sf.logsaw.core.model.ILogEntryFieldVisitor#visit(net.sf.logsaw.core.model.LevelLogEntryField)
               */
              @Override
              public void visit(LevelLogEntryField fld) {
                Level lvl = entry.get(fld);
                Assert.isTrue(lvl.getValue() > 0, "Level value must be a positive integer"); //$NON-NLS-1$
                doc.add(new IntField(
                    fld.getKey(), fld.toIndexedValue(lvl), Field.Store.YES));
              }

              /* (non-Javadoc)
 
View Full Code Here

      /* (non-Javadoc)
       * @see net.sf.logsaw.core.model.ILogEntryFieldVisitor#visit(net.sf.logsaw.core.model.LevelLogEntryField)
       */
      @Override
      public void visit(LevelLogEntryField fld) {
        Level val = fld.fromInputValue(strVal, log);
        ret[0] = rf.newRestriction(fld, op, val);
      }

      /* (non-Javadoc)
       * @see net.sf.logsaw.core.model.ILogEntryFieldVisitor#visit(net.sf.logsaw.core.model.DateLogEntryField)
View Full Code Here

   */
  @Override
  public final Level findLevel(String name) {
    Assert.isNotNull(name, "name"); //$NON-NLS-1$
    name = doRewriteAlias(name);
    Level lvl = nameToLevel.get(name.toLowerCase());
    if (lvl == null) {
      lvl = new Level(ID_LEVEL_UNKNOWN, name);
    }
    return lvl;
  }
View Full Code Here

  @Override
  public Image getColumnImage(Object element, int columnIndex) {
    if ((columnIndex == 0) && (log.getDialect().getFieldProvider().getLevelField() != null)) {
      // The icon column
      LogEntry entry = (LogEntry) element;
      Level level = entry.get(log.getDialect().getFieldProvider().getLevelField());
      String iconPath = log.getDialect().getFieldProvider().getLevelField().getLevelProvider().getIconPathForLevel(level);
      if (iconPath != null) {
        // Lookup icon in local image registry
        return getImageFromRegistry(iconPath);
      }
View Full Code Here

        /* (non-Javadoc)
         * @see net.sf.logsaw.core.model.ILogEntryFieldVisitor#visit(net.sf.logsaw.core.model.LevelLogEntryField)
         */
        @Override
        public void visit(LevelLogEntryField fld) {
          Level value = entry.get(fld);
          if (value != null) {
            ret[0] = fld.toInputValue(value, log);
          }
        }

View Full Code Here

      /* (non-Javadoc)
       * @see net.sf.logsaw.core.model.ILogEntryFieldVisitor#visit(net.sf.logsaw.core.model.LevelLogEntryField)
       */
      @Override
      public void visit(LevelLogEntryField fld) {
        Level value = entry.get(fld);
        if (value != null) {
          ret[0] = fld.toInputValue(value, getLogResource());
        }
      }

View Full Code Here

      } catch (ParseException e) {
        throw new CoreException(new Status(IStatus.ERROR, Log4JDialectPlugin.PLUGIN_ID,
            NLS.bind(Messages.Log4JConversionRuleTranslator_error_failedToParseTimestamp, val.trim())));
      }
    } else if (rule.getPlaceholderName().equals("p")) { //$NON-NLS-1$
      Level lvl = Log4JFieldProvider.FIELD_LEVEL.getLevelProvider().findLevel(val.trim());
      if (ILogLevelProvider.ID_LEVEL_UNKNOWN == lvl.getValue()) {
        throw new CoreException(new Status(IStatus.WARNING, Log4JDialectPlugin.PLUGIN_ID,
            NLS.bind(Messages.Log4JConversionRuleTranslator_warning_unknownPriority, val.trim())));
      }
      entry.put(Log4JFieldProvider.FIELD_LEVEL, lvl);
    } else if (rule.getPlaceholderName().equals("c")) { //$NON-NLS-1$
View Full Code Here

TOP

Related Classes of net.sf.logsaw.core.field.Level

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.