Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DFDL-889

remove class names from diagnostic messages

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: s11
    • Fix Version/s: 2.1.0
    • Component/s: Diagnostics, Usability
    • Labels:
      None

      Description

      In our messages, e.g., this one:

      2013-09-16 09:07:12:254  edu.illinois.ncsa.daffodil.dsom.Include Info[Included schema from file:/home/mbeckerle/git/daffodil-validation-FOUO/vmf/bin/xsd/vmfInternal.dfdl.xsd into namespace urn:vmfDFDLInternal.]

      We print a date timestamp, then a class name, then the priority, then the message inside square brackets.

      The class name is not needed for user-oriented messages, so we should remove it. For aborts and invariant failures and such, the class is perfectly appropriate, but for SDEs, PEs, and their warning counterparts, this adds no value, and pushes the valuable part of the message much further out to the right where it is sometimes harder to read.

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              mbeckerle.dfdl Mike Beckerle
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Tasks

                  Progress: 
                   0/0