예제 #1
0
 public static IWebHost BuildWebHost(string[] args)
 {
     Serilogger.SetConfiguration();
     return(WebHost.CreateDefaultBuilder(args)
            .UseStartup <Startup>()
            .Build());
 }
예제 #2
0
 public ActionResult <string> Get(string name)
 {
     Serilogger.Information("Serilog Log: Write log on console from API (Serilog).");
     Serilogger.Information("Serilog: Hello " + name);
     Console.WriteLine("Console Log: Write log on console from API.");
     return("Hello " + name);
 }
예제 #3
0
 private static void LogException()
 {
     try
     {
         throw new ApplicationException("Exceptions happen!");
     }
     catch (Exception exception)
     {
         Logger4Net.Error($"A {exception.GetType()} exception", exception);
         Serilogger.Error(exception, $"A {exception.GetType()} exception");
         Serilogger.Debug("{@Exception}", exception);
     }
 }
예제 #4
0
        private static void LogObject()
        {
            var thing = new Thing()
            {
                Color  = "Red",
                Height = 23.5,
                Id     = 1,
                Name   = "Thing1"
            };

            Logger4Net.Info($"thing: {thing}");
            Serilogger.Information("{@Thing}", thing);
        }
예제 #5
0
        private static void LogSimpleMessage()
        {
            string message = "There are many messages but this one is mine!";

            Logger4Net.Info(message);
            Logger4Net.Debug(message);
            Logger4Net.Warn(message);
            Logger4Net.Error(message);
            Logger4Net.Fatal(message);

            Serilogger.Information(message);
            Serilogger.Debug(message);
            Serilogger.Warning(message);
            Serilogger.Error(message);
            Serilogger.Fatal(message);
        }
예제 #6
0
        public static int Main(string[] args)
        {
            Serilogger.Configure(ApplicationSettings.Configuration);

            try
            {
                Log.Information("Starting host");
                CreateHostBuilder(args).Build().Run();
                return(0);
            }
            catch (Exception ex)
            {
                Log.Fatal(ex, "Host terminated unexpectedly");
                return(1);
            }
            finally
            {
                Log.CloseAndFlush();
            }
        }
 public void Debug(object message)
 {
     Serilogger.Debug("{message}", message);
 }
 public void WarnFormat(string format, params object[] args)
 {
     Serilogger.Warning("{message}", String.Format(format, args));
 }
 public void Debug(string message)
 {
     Serilogger.Debug(message);
 }
예제 #10
0
 public void FatalFormat(string format, params object[] args)
 {
     Serilogger.Fatal("{message}", String.Format(format, args));
 }
예제 #11
0
 public void Warn(int eventId, object message, Exception exception)
 {
     Serilogger.Warning(exception, "{EventID} - {Message}", eventId, message);
 }
예제 #12
0
 public void Debug(int eventId, object message, Exception exception)
 {
     Serilogger.Debug(exception, "{EventID} - {Message}", eventId, message);
 }
예제 #13
0
 public void DebugFormat(int eventId, string format, params object[] args)
 {
     Serilogger.Debug("{EventID} - {Message}", eventId, String.Format(format, args));
 }
예제 #14
0
 public void InfoFormat(string format, params object[] args)
 {
     Serilogger.Information("{message}", String.Format(format, args));
 }
예제 #15
0
 public void Warn(string message)
 {
     Serilogger.Warning(message);
 }
예제 #16
0
 public void Info(int eventId, object message)
 {
     Serilogger.Information("{EventID} - {Message}", eventId, message);
 }
예제 #17
0
 public void Info(int eventId, object message, Exception exception)
 {
     Serilogger.Information(exception, "{EventID} - {Message}", eventId, message);
 }
예제 #18
0
 public void Info(object message, Exception exception)
 {
     Serilogger.Information(exception, message.ToString(), message);
 }
예제 #19
0
 public void Info(object message)
 {
     Serilogger.Information("{message}", message);
 }
예제 #20
0
 public void Info(string message)
 {
     Serilogger.Information(message);
 }
예제 #21
0
 public void Debug(object message, Exception exception)
 {
     Serilogger.Debug(exception, "{message}", message);
 }
예제 #22
0
 public void Fatal(object message, Exception exception)
 {
     Serilogger.Fatal(exception, "{message}", message);
 }
예제 #23
0
 public void Debug(int eventId, object message)
 {
     Serilogger.Debug("{EventID} - {Message}", eventId, message);
 }
예제 #24
0
 public void Fatal(object message)
 {
     Serilogger.Fatal("{message}", message);
 }
예제 #25
0
 public void DebugFormat(string format, params object[] args)
 {
     Serilogger.Debug("{message}", String.Format(format, args));
 }
예제 #26
0
 public void Warn(int eventId, object message)
 {
     Serilogger.Warning("{EventID} - {Message}", eventId, message);
 }
예제 #27
0
 public void Error(string message)
 {
     Serilogger.Error(message);
 }
예제 #28
0
 public void Fatal(int eventId, object message)
 {
     Serilogger.Fatal("{EventID} - {Message}", eventId, message);
 }
예제 #29
0
 public void Warn(object message)
 {
     Serilogger.Warning("{message}", message);
 }
예제 #30
0
 public void Warn(object message, Exception exception)
 {
     Serilogger.Warning(exception, "{message}", message);
 }