static void Main(string[] args) { LoggerManager.Create(Log4NetFactory.CreateFrom("config/logging.xml")); var service = ConfigurationHelper.With("config/service.xml") .Log4NetBuilder("config/logging.xml") .ConfigureMessageBuilder() .With( RegisterTypes.FromAssembly(typeof(MessageBasic)) .Pick() .WithService.FirstInterface() ).AllInterfaceToClass() .ConfigureService() .Create(); service.Start(); Console.WriteLine("Pulsa X para parar el servicio"); while (true) { var key = Console.ReadKey(true); if (key.KeyChar == 'x' || key.KeyChar == 'X') { break; } } service.Stop(); }
static void Main(string[] args) { LoggerManager.Create(Log4NetFactory.CreateFrom("config/logging.xml")); LoggerManager.Instance.Debug("Instanciando el servicio"); try { var service = ConfigurationHelper.With(Path.Combine(Environment.CurrentDirectory, "config/service.xml")) .Log4NetBuilder("config/logging.xml") .ConfigureBus() .Create(); service.Start(); Console.WriteLine("Pulsa X para parar"); while (true) { var key = Console.ReadKey(true); if (key.KeyChar == 'x' || key.KeyChar == 'X') { break; } } service.Stop(); service.Dispose(); Console.WriteLine("Bus parado"); } catch (Exception ex) { LoggerManager.Instance.Error("Error Iniciar el servicio", ex); throw; } }
public void Log4NetLoggerTests() { ILoggerFactory factory = new Log4NetFactory(); Assert.IsNotNull(factory); ILogger logger = factory.CreateLogger(); Assert.IsNotNull(logger); }
protected void btnLogin_Click(object sender, EventArgs e) { try { JObject json = sigin(); if (json == null) { this.passwordHelp.InnerText = "Os dados de autenticação estão incorretos!"; return; } if (json["header"]["code"] == null) { this.passwordHelp.InnerText = "Os dados de autenticação estão incorretos!"; return; } if (json["header"]["code"].ToString().Equals("200")) { //Regist user data in logn session variables var response = toResponseBody(jObj: json); Regist(rsBody: response, BaseURL: Properties.Settings.Default.BaseURL); if (response.Body.isFirstLogin) { Response.Redirect("ChangePassword", false); return; } else { if (response.Body.Nivel.ToLower().Equals("admin")) { Response.Redirect("Home", false); return; } else { Response.Redirect("Default", false); return; } } } else { this.passwordHelp.InnerText = "Os dados de autenticação estão incorretos!"; } } catch (Exception ex) { this.passwordHelp.InnerText = "O Sistema não conseguiu autenticar suas credencias, por favor contacte a Equipa técnica!" + ex.ToString(); Log4NetFactory.buildLogger().Error("Login:", ex); } }
public void Does_log_Log4Net_errors_to_Elmah() { var log4NetFactory = new Log4NetFactory(true); LogManager.LogFactory = new ElmahLogFactory(log4NetFactory, new HttpApplication()); var log = LogManager.GetLogger(typeof(ElmahLogFactoryTests)); log.Error("Error log test"); LogManager.LogFactory = null; }
public void Log4NetFactoryTest() { Log4NetFactory factory = new Log4NetFactory(); ILog log = factory.GetLogger(GetType()); Assert.IsNotNull(log); Assert.IsNotNull(log as Log4NetLogger); factory = new Log4NetFactory(true); log = factory.GetLogger(GetType().Name); Assert.IsNotNull(log); Assert.IsNotNull(log as Log4NetLogger); }
public void Log4NetFactoryTestWithExistingConfigFile() { const string configFile = "log4net.Test.config"; Assert.IsTrue(File.Exists(configFile), "Test setup failure. Required log4net config file is missing."); Log4NetFactory factory = new Log4NetFactory(configFile); ILog log = factory.GetLogger(GetType()); Assert.IsNotNull(log); Assert.IsNotNull(log as Log4NetLogger); }
public void Log4NetFactoryTestWithExistingConfigFile() { const string configFile = "log4net.Test.config"; // R# Tests stopped copying required files if (!File.Exists(configFile)) { Console.WriteLine($"{configFile} was not copied to {Environment.CurrentDirectory}"); return; } Assert.IsTrue(File.Exists(configFile), "Test setup failure. Required log4net config file is missing."); Log4NetFactory factory = new Log4NetFactory(configFile); ILog log = factory.GetLogger(GetType()); Assert.IsNotNull(log); Assert.IsNotNull(log as Log4NetLogger); }
/// <summary> /// Log4s the net builder. /// </summary> /// <param name="configurationHelper">The configuration helper.</param> /// <param name="pathConfig">The path config.</param> /// <returns></returns> public static ConfigurationPublisher Log4NetBuilder(this ConfigurationPublisher configurationHelper, string pathConfig) { LoggerManager.Create(Log4NetFactory.CreateFrom(pathConfig)); return(configurationHelper); }
/// <summary> /// Log4s the net builder. /// </summary> /// <param name="configurationHelper">The configuration helper.</param> /// <returns></returns> public static ConfigurationPublisher Log4NetBuilder(this ConfigurationPublisher configurationHelper) { LoggerManager.Create(Log4NetFactory.DefaultLogger()); return(configurationHelper); }
public AssemblySetup() { XmlConfigurator.Configure(); Log4NetFactory.UseLog4Net(); }