Inheritance: Castle.Core.Logging.AbstractLoggerFactory
Esempio n. 1
0
		public void CanCreateLog4NetConfigUsingStream()
		{
			Log4netFactory factory;
			using (var stream = StringToStream(log4netConfig.Config))
			{
				factory = new Log4netFactory(stream);
			}

			var logger = factory.Create(loggerName);
			logger.Debug(logMessage);

			var logContent = GetLogContent();

			Assert.AreEqual(logMessage, logContent);
		}
		public void CanCreateLog4NetConfigUsingStream()
		{
			// Test with writing to a file
			// Just using console output doesn't work as the test runner writes to the console too

			Log4netFactory factory;
			using (var stream = StringToStream(log4netConfig.Config))
			{
				factory = new Log4netFactory(stream);
			}

			var logger = factory.Create(loggerName);
			logger.Debug(logMessage);

			var logContent = File.ReadAllText(logFileName);

			Assert.AreEqual(logMessage, logContent);
		}
Esempio n. 3
0
		internal Log4netLogger(ILog log, Log4netFactory factory) : this(log.Logger, factory)
		{
		}
Esempio n. 4
0
		public Log4netLogger(ILogger logger, Log4netFactory factory)
		{
			Logger = logger;
			Factory = factory;
		}
Esempio n. 5
0
 public Log4netLogger(ILogger logger, Log4netFactory factory)
 {
     Logger  = logger;
     Factory = factory;
 }
Esempio n. 6
0
 internal Log4netLogger(ILog log, Log4netFactory factory)
     : this(log.Logger, factory)
 {
 }