Skip to content

Commit

Permalink
Now logging all errors.
Browse files Browse the repository at this point in the history
  • Loading branch information
alanedwardes committed Oct 7, 2015
1 parent 3186217 commit f28916b
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/AeBlog/Controllers/BlogController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
using AeBlog.Data;
using AeBlog.Extensions;
using AeBlog.ViewModels;
using Microsoft.AspNet.Diagnostics;
using Microsoft.AspNet.Mvc;
using Microsoft.Framework.Logging;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
Expand All @@ -16,9 +18,11 @@ public class BlogController : Controller
private readonly IPostManager postManager;
private readonly IPortfolioManager portfolioManager;
private readonly ICacheProvider cacheProvider;
private readonly ILogger<BlogController> logger;

public BlogController(IPostManager postManager, IPortfolioManager portfolioManager, ICacheProvider cacheProvider)
public BlogController(ILogger<BlogController> logger, IPostManager postManager, IPortfolioManager portfolioManager, ICacheProvider cacheProvider)
{
this.logger = logger;
this.cacheProvider = cacheProvider;
this.postManager = postManager;
this.portfolioManager = portfolioManager;
Expand Down Expand Up @@ -104,6 +108,10 @@ public async Task<IActionResult> SinglePost(string slug, CancellationToken ctx)
[Route("/errors/{code}")]
public IActionResult Error(int code)
{
var context = Context.GetFeature<IStatusCodeReExecuteFeature>();

logger.LogWarning($"Error {code} for {Request.Method} {context.OriginalPath}{Request.QueryString.Value}");

switch (code)
{
case 404:
Expand Down

0 comments on commit f28916b

Please sign in to comment.