public static void Log(DateTime searchingBeginningTime, DateTime searchingEndingTime, ISearchCondition searchCondition) { logger.Info( string.Format("[{0}] Package searching begin at {1} end at {2}, Searching Condition: {3}", ((TimeSpan)searchingEndingTime.Subtract(searchingBeginningTime)).ToString(), searchingBeginningTime.ToString(), searchingEndingTime.ToString(), searchCondition.ToString())); }