public static SingltonLogger getInstance()
 {
     if (_instance == null)
     {
         _instance = new SingltonLogger();
     }
     return(_instance);
 }
Exemple #2
0
        static void Main(string[] args)
        {
            var loggerFactory = SingltonLogger.getInstance().logger;

            var fileLogger = loggerFactory.CreateLogger(LoggerType.File);

            fileLogger.Log("Hi...");
            // you will get FileName property in fileLogger object at run time

            var databaseLogger = loggerFactory.CreateLogger(LoggerType.Database);

            databaseLogger.Log("Hi...");
            // you will get ConnectionString property in databaseLogger object at run time

            var consoleLogger = loggerFactory.CreateLogger(LoggerType.Console);

            consoleLogger.Log("Hi...");

            Console.ReadKey();
        }