added interface for AgaviLogger, closes #507