示例#1
0
        public void WriteLogUsingSetterInjection(string message)
        {
            logger = new FileLogger(FileDirectory);

            Setter_Dependency_Injection.LoggerEngine sEngine =
                new Setter_Dependency_Injection.LoggerEngine();

            sEngine.Logger = logger;
            sEngine.Log(message);

            logger = new ConsoleLogger();

            sEngine.Logger = logger;
            sEngine.Log(message);

            logger = new XmlLogger(FileDirectory);

            sEngine.Logger = logger;
            sEngine.Log(message);

            sEngine = null;
        }
示例#2
0
        public void WriteLogUsingSetterInjection(string message)
        {
            logger = new FileLogger(FileDirectory);

            Setter_Dependency_Injection.LoggerEngine sEngine = 
                new Setter_Dependency_Injection.LoggerEngine();

            sEngine.Logger = logger;
            sEngine.Log(message);

            logger = new ConsoleLogger();

            sEngine.Logger = logger;
            sEngine.Log(message);

            logger = new XmlLogger(FileDirectory);

            sEngine.Logger = logger;
            sEngine.Log(message);

            sEngine = null;
        }