Exemple #1
0
        public static Logger CreateInstance(string Application, LoggerConfiguration Config)
        {
            LogInstance i = new LogInstance();
            i.Config = Config;
            i.Assembly = Assembly.GetCallingAssembly();
            i.Application = Application;

            Logger l = new Logger(i);

            return l;
        }
Exemple #2
0
        public static Logger CreateInstance(LoggerConfiguration Config)
        {
            Assembly assem = Assembly.GetCallingAssembly();

            LogInstance i = new LogInstance();
            i.Config = Config;
            i.Assembly = assem;
            i.Application = assem.FullName;

            Logger l = new Logger(i);

            return l;
        }
Exemple #3
0
        internal override void _ExecuteTests()
        {
            LoggerConfiguration config = new LoggerConfiguration();
            config.Type = LoggingType.File;

            UnitTester.Test("Logtype set: FILE");
            UnitTester.Assert(config.IsLoggingFile);
            UnitTester.Assert(!config.IsLoggingConsole);
            UnitTester.Assert(!config.IsLoggingWindow);

            config.Type = LoggingType.Console;

            UnitTester.Test("Logtype set: CONSOLE");
            UnitTester.Assert(!config.IsLoggingFile);
            UnitTester.Assert(config.IsLoggingConsole);
            UnitTester.Assert(!config.IsLoggingWindow);

            config.Type = LoggingType.Window;

            UnitTester.Test("Logtype set: WINDOW");
            UnitTester.Assert(!config.IsLoggingFile);
            UnitTester.Assert(!config.IsLoggingConsole);
            UnitTester.Assert(config.IsLoggingWindow);
        }
Exemple #4
0
        internal static Logger CreateInstance(Assembly assem, LoggerConfiguration Config)
        {
            LogInstance i = new LogInstance();
            i.Config = Config;
            i.Assembly = assem;
            i.Application = assem.FullName;

            Logger l = new Logger(i);

            return l;
        }
Exemple #5
0
 public static Logger CreateInstance(object sender, LoggerConfiguration Config)
 {
     Assembly assem = Assembly.GetAssembly(sender.GetType());
     return CreateInstance(assem, Config);
 }
Exemple #6
0
        public static Logger CreateInstance(object sender, LoggerConfiguration Config)
        {
            Assembly assem = Assembly.GetAssembly(sender.GetType());

            return(CreateInstance(assem, Config));
        }