Bug 180190 Some unnecessary error log is shown in charting
When a chart in a report has no data, or there is no SWT interactivity notifier hooked to the engine, an warning or error are logged. Those are normal conditions of execution and should only log with a INFO level.
chart/org.eclipse.birt.chart.device.swt/src/org/eclipse/birt/chart/device/swt/SwtRendererImpl.java
public static final String DOUBLE_BUFFERED = "device.double.buffered"; 
	private final LinkedHashMap _lhmAllTriggers = new LinkedHashMap( );
	private IDisplayServer _ids;
	private SwtTextRenderer _tr;
	private GC _gc = null;
	private IUpdateNotifier _iun = null;
	private SwtEventHandler _eh = null;
	private double dTranslateX = 0;
	private double dTranslateY = 0;
	private double dRotateInDegrees = 0;
	private double dScale = 1;
	static final int CEIL = 1;
	static final int TRUNCATE = 2;
	private static ILogger logger = Logger.getLogger( "org.eclipse.birt.chart.device.extension/swt" ); 
	/**
	 * The required zero-argument constructor
	 */
	public SwtRendererImpl( )
	{
		final PluginSettings ps = PluginSettings.instance( );
		try
		{
			_ids = ps.getDisplayServer( "ds.SWT" ); 
			_tr = new SwtTextRenderer( (SwtDisplayServer) _ids );
		}
		catch ( ChartException pex )
		{
			logger.log( pex );
		}
	}