var elasticServer = new Uri("http://localhost:9200"); // Create Logger Log.Logger = new LoggerConfiguration() .WriteTo.ElasticSearch(server: elasticServer) .CreateLogger();
internal use"); Log.Error("Now we have an error!"); try { var result = a / b; } catch (Exception ex) { Log.Fatal(ex, “Division {dividend}/{divisor} failed", a, b); }
if (IsValid) { // Validate the user password var manager = new UserManager(); ApplicationUser user = manager.Find(UserName.Text, Password.Text); if (user != null) { IdentityHelper.SignIn(manager, user, RememberMe.Checked); LogSuccessfulLogin(user); IdentityHelper.RedirectToReturnUrl(…);
log message => only the platform is logged Log.Information("login using {os}", Context.Request.Browser.Platform); // More information at login => UserName and platform Log.Information("login by {user} using {os}", user.UserName, Context.Request.Browser.Platform); // Even more information at login => UserName, platform and session Log.Information("login by {user} using {os} in session {session}", user.UserName, Context.Request.Browser.Platform, Context.Session.SessionID); }