moved autonewline into LogSource interface