Exemplo n.º 1
0
        public static void AddingMultipleAppenders()
        {
            global::log4net.Tests.Appender.CountingAppender counting =
                new global::log4net.Tests.Appender.CountingAppender();
            global::log4net.Appender.ConsoleAppender console =
                new global::log4net.Appender.ConsoleAppender();


            global::log4net.Repository.Hierarchy.Hierarchy hierarchy =
                (global::log4net.Repository.Hierarchy.Hierarchy)
                global::log4net.LogManager.GetRepository();
            hierarchy.Root.AddAppender(counting);
            hierarchy.Root.AddAppender(console);
            hierarchy.Configured = true;

            global::log4net.ILog log = global::log4net.LogManager.GetLogger(new LogSamples().GetType());

            log.Debug("Debug message HolisticWare AddingMultipleAppenders()");
            log.Info("Info message HolisticWare AddingMultipleAppenders()");
            log.Warn("Warning message HolisticWare AddingMultipleAppenders()");
            log.Error("Error message HolisticWare AddingMultipleAppenders()");
            log.Fatal("Fatal message HolisticWare AddingMultipleAppenders()");

            return;
        }
Exemplo n.º 2
0
        static LogSamples()
        {
            StringAppender            = new global::log4net.Tests.Appender.StringAppender();
            hierarchy_string_appender =
                (global::log4net.Repository.Hierarchy.Hierarchy)
                global::log4net.LogManager.GetRepository();
            hierarchy_string_appender.Root.AddAppender(StringAppender);
            LogForStringAppender = global::log4net.LogManager.GetLogger("LogForStringAppender");

            InitFileLogs();

            return;
        }
Exemplo n.º 3
0
        public static void Log04()
        {
            global::log4net.Appender.ConsoleAppender appender_console = null;
            global::log4net.Appender.DebugAppender   appender_debug   = null;
            global::log4net.Appender.TraceAppender   appender_trace   = null;
            //global::log4net.Appender.AndroidLogAppender appender_android = null;

            appender_console = new global::log4net.Appender.ConsoleAppender();
            appender_debug   = new global::log4net.Appender.DebugAppender();
            //appender_trace		= new global::log4net.Appender.TraceAppender();
            //appender_android	= new global::log4net.Appender.AndroidLogAppender();

            global::log4net.Appender.AppenderSkeleton[] appenders = null;
            appenders = new global::log4net.Appender.AppenderSkeleton[]
            {
                appender_console
                , appender_debug
                //, appender_trace
                //, appender_android
            };

            global::log4net.Repository.Hierarchy.Hierarchy hierarchy = null;
            hierarchy =
                (global::log4net.Repository.Hierarchy.Hierarchy)
                global::log4net.LogManager.GetRepository();

            hierarchy.Root.AddAppender(appender_console);
            hierarchy.Root.AddAppender(appender_debug);
            //hierarchy.Root.AddAppender(appender_trace);
            //hierarchy.Root.AddAppender(appender_android);

            hierarchy.Configured = true;

            appender_console.ActivateOptions();
            appender_debug.ActivateOptions();
            //appender_trace.ActivateOptions();
            //appender_android.ActivateOptions();

            //global::log4net.Config.BasicConfigurator.Configure(appenders);

            global::log4net.ILog log = null;
            log = global::log4net.LogManager.GetLogger("HolisticWare Logger");

            log.Debug("Debug message HolisticWare Log04()");
            log.Info("Info message HolisticWare Log04()");
            log.Warn("Warning message HolisticWare Log04()");
            log.Error("Error message HolisticWare Log04()");
            log.Fatal("Fatal message HolisticWare Log04()");

            return;
        }
Exemplo n.º 4
0
		static LogSamples()
		{

			StringAppender = new global::log4net.Tests.Appender.StringAppender();
			hierarchy_string_appender =
				(global::log4net.Repository.Hierarchy.Hierarchy)
					global::log4net.LogManager.GetRepository();
			hierarchy_string_appender.Root.AddAppender(StringAppender);
			LogForStringAppender = global::log4net.LogManager.GetLogger("LogForStringAppender");

			InitFileLogs();

			return;
		}
Exemplo n.º 5
0
		public static void InitFileLogs()
		{
			root_folder = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
			file = System.IO.Path.Combine(LogSamples.root_folder, "log4net-file.log");
			file_copy = file + ".txt";

			global::log4net.Layout.SimpleLayout layout = new global::log4net.Layout.SimpleLayout();
			layout.ActivateOptions();

			FileAppender = new global::log4net.Appender.FileAppender();
			FileAppender.File = System.IO.Path.Combine(root_folder, "log4net-file.log");
			FileAppender.Layout = layout;
			FileAppender.ActivateOptions();
			global::log4net.Config.BasicConfigurator.Configure(FileAppender);

			RollingFileAppender = new global::log4net.Appender.RollingFileAppender();
			RollingFileAppender.File = System.IO.Path.Combine(root_folder, "log4net-file-rolling.log");
			RollingFileAppender.Layout = layout;
			RollingFileAppender.ActivateOptions();
			global::log4net.Config.BasicConfigurator.Configure(RollingFileAppender);

			global::log4net.Appender.AppenderCollection appenders =
					new global::log4net.Appender.AppenderCollection();
			appenders.Add(FileAppender);
			appenders.Add(RollingFileAppender);

			hierarchy_file =
				(global::log4net.Repository.Hierarchy.Hierarchy)
					global::log4net.LogManager.GetRepository();
			hierarchy_file.Root.AddAppender(FileAppender);
			hierarchy_file.Root.AddAppender(RollingFileAppender);

			//configure the logging at the root.  
			hierarchy_file.Root.Level = global::log4net.Core.Level.All;


			//mark repository as configured and  
			//notify that is has changed.  
			hierarchy_file.Root.Repository.Configured = true;
			hierarchy_file.Configured = true;
			hierarchy_file.RaiseConfigurationChanged(EventArgs.Empty);

			LogForFiles = global::log4net.LogManager.GetLogger("LogForFiles");
			//LogForFiles.Logger.Repository.ResetConfiguration();


			int a = hierarchy_file.Root.Appenders.Count;
		}
Exemplo n.º 6
0
        public static void InitFileLogs()
        {
            root_folder = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
            file        = System.IO.Path.Combine(LogSamples.root_folder, "log4net-file.log");
            file_copy   = file + ".txt";

            global::log4net.Layout.SimpleLayout layout = new global::log4net.Layout.SimpleLayout();
            layout.ActivateOptions();

            FileAppender        = new global::log4net.Appender.FileAppender();
            FileAppender.File   = System.IO.Path.Combine(root_folder, "log4net-file.log");
            FileAppender.Layout = layout;
            FileAppender.ActivateOptions();
            global::log4net.Config.BasicConfigurator.Configure(FileAppender);

            RollingFileAppender        = new global::log4net.Appender.RollingFileAppender();
            RollingFileAppender.File   = System.IO.Path.Combine(root_folder, "log4net-file-rolling.log");
            RollingFileAppender.Layout = layout;
            RollingFileAppender.ActivateOptions();
            global::log4net.Config.BasicConfigurator.Configure(RollingFileAppender);

            global::log4net.Appender.AppenderCollection appenders =
                new global::log4net.Appender.AppenderCollection();
            appenders.Add(FileAppender);
            appenders.Add(RollingFileAppender);

            hierarchy_file =
                (global::log4net.Repository.Hierarchy.Hierarchy)
                global::log4net.LogManager.GetRepository();
            hierarchy_file.Root.AddAppender(FileAppender);
            hierarchy_file.Root.AddAppender(RollingFileAppender);

            //configure the logging at the root.
            hierarchy_file.Root.Level = global::log4net.Core.Level.All;


            //mark repository as configured and
            //notify that is has changed.
            hierarchy_file.Root.Repository.Configured = true;
            hierarchy_file.Configured = true;
            hierarchy_file.RaiseConfigurationChanged(EventArgs.Empty);

            LogForFiles = global::log4net.LogManager.GetLogger("LogForFiles");
            //LogForFiles.Logger.Repository.ResetConfiguration();


            int a = hierarchy_file.Root.Appenders.Count;
        }