private void InstantiateLogProvider() { LogProviderFactory factory = new LogProviderFactory(); LogWriter = factory.InstantiateLogProvider(LogProviderAssembly); LogWriter.LogMessage(LogLevel.Debug, "Initializing Configuration"); LogWriter.LogMessage(LogLevel.Debug, string.Concat("Configuration: ", TasksLists.Count, " tasks loaded")); }
private void button1_Click(object sender, EventArgs e) { string logProviderType; ILogProvider logProvider; bool logResult = false; //EN : The log provider type may come from a configuration file or DB / TR : Log kaynağı tipi, bir konfigürasyon dosyasından veya veritabanından gelebilir. //EN : Simply, assing a value / TR : Basit olarak, bir değer verelim. logProviderType = "DB"; // Or "FILE" logProvider = LogProviderFactory.GetNewLogProvider(logProviderType); logResult = logProvider.LogItem("Test Data"); if (logResult) { MessageBox.Show(" LogItem method has been executed. / LogItem metodu çalıştırıldı."); } }