- use Cytoscape's logging mechanism - get rid of system.err.println - consistently write logs where meaningful - check that the logs are part of Cytoscape's log file