ConcreteLog logger = new ConcreteLog();
//Licensed Mode
//logger.UserName = "User Name From Receipt";
//logger.LicenseKey = "LicenseKey From Receipt";
//Clear all configuration
logger.ResetConfiguration();
//Add a new target, you can also define targets in an xml file, app.config, or web.config
FileTarget fileTarget = new FileTarget("fileLogger.txt");
logger.Config.Targets.Add(fileTarget);
//Example saving to log.Config XML file
logger.SaveConfigurationToXmlFile();
//Example saving to app.config or web.config
logger.SaveConfigurationToAppConfigOrWebConfig();
//Load from logger.Config if it exists, else load from web.config or app.config, else create setup default targets based on ASP.NET or WinForms or WPF
//In this case, since we just saved to both the logger.Config and the App.Config, it will load from the logger.Config
logger.LoadConfiguration();