back to Program
added log4net
fixed GC race by making Signals static