[ 
https://issues.apache.org/jira/browse/DAFFODIL-628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16380751#comment-16380751
 ] 

Michael Beckerle commented on DAFFODIL-628:
-------------------------------------------

Our Schema Definition Warning system now requires that a WarnID be created to 
allow selective suppression of individual warnings.

A similar ID system is needed for errors, and should cover both 
Schema-Definition (compile and runtime issued) and Processing errors including 
Validation errors. 

However, I had very bad experience in a former life, with internationalization 
(i18n) and localization (L11n) of a large software system where the outsource 
team tasked with i18n/l11n basically destroyed the code base, enlarging it 3x 
and making it unmaintainable. I collected as set of lessons learned from this.  
Much of what I wrote in this is relevant to Daffodil: [I18n and L11n Issues and 
Ideas | 
https://docs.google.com/document/d/1gFh5kpA5wIeamNIfZPDamH2tZEY-tyjM6N7N5gn-s6Q/edit?usp=sharing
 |http://example.com], which I would suggest is required reading before we do 
anything further and develop a policy for Daffodil that will support JAF 
logging, i18n, etc. 

> Add support for JAF logging mechanism
> -------------------------------------
>
>                 Key: DAFFODIL-628
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-628
>             Project: Daffodil
>          Issue Type: New Feature
>          Components: API, Back End
>            Reporter: Steve Lawrence
>            Priority: Major
>             Fix For: deferred
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to