Reduce velocity verbosity
-------------------------

         Key: DOXIA-42
         URL: http://jira.codehaus.org/browse/DOXIA-42
     Project: doxia
        Type: Wish

    Versions: 1.0-alpha-5    
    Reporter: fabrizio giustina


velocity is too verbose with log messages at info level, and the quantity of 
output to System.out during rendering is really annoying. There is also a 
recurring warning message related to a missing macro library.

This could be fixed by:

- add the following at initialization of VelocityEngine to avoid the warning 
message:
        // avoid "unable to find resource 'VM_global_library.vm' in any 
resource loader."
        engine.setProperty( "velocimacro.library", "" );

- handle "info" message as debug ones in the log implementation, e.g like it 
has been done in JXR with:

 public void logVelocityMessage( int level, String msg )
    {
        switch ( level )
        {
            // velocity info messages are too verbose, just consider them as 
debug messages...
            // case INFO_ID:
            //    log.info( msg );
            //    break;

            case WARN_ID:
                log.warn( msg );
                break;

            case ERROR_ID:
                log.error( msg );
                break;

            default:
                log.debug( msg );
                break;
        }
    }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to