I'm new to NLog. Would you recommend to use NLog or NLog.Web for an ASP.NET MVC 4 project? I see that NLog.Web can be used for standard ASP.NET projects but not sure about MVC ones.
NLog assembly is good enough to start logging in your asp.net mvc app. You can log your messages to a log file. If you need database logging in your asp.net web app, you need 2 more assemblies
NLog.Web is needed to get data from the HttpRequest. So one can say this is optional unless you really want the details from HttpRequest (why not) ?