public virtual void OnLogError(Type type, string message, Exception innerEx=null) { if (innerEx != null) Log.Error(message, innerEx); else Log.Error(message); }