private void LogObjectToFile(object objectToLog, string logFileName) { string logDirectory = ApplicationPaths.AppDataPath(); if (!String.IsNullOrEmpty(applicationConfiguration.LogFilePath)) { Directory.CreateDirectory(applicationConfiguration.LogFilePath); if (Directory.Exists(applicationConfiguration.LogFilePath)) logDirectory = applicationConfiguration.LogFilePath; } string logFilePath = Path.Combine(logDirectory, logFileName); ObjectLogger logger = new ObjectLogger(applicationConfiguration.RollOverLogFiles, applicationConfiguration.OldLogFileSets); logger.LogObjectToFile(objectToLog, logFilePath); }
private void LogObjectToFile(object objectToLog, string logFileName) { string logDirectory = GetLogDirectory(); string logFilePath = Path.Combine(logDirectory, logFileName); ObjectLogger logger = new ObjectLogger(applicationConfiguration.RollOverLogFiles, applicationConfiguration.OldLogFileSets); logger.LogObjectToFile(objectToLog, logFilePath); }