Come posso accedere al file in Asp.Net 5 RC1? Non sono riuscito a trovare alcuna soluzione con Microsoft.Extensions.Logging. Esiste una soluzione compatibile con .Net Core 5 (DNX Core 5.0)? Stavo anche cercando di usare Serilog ma Serilog non supporta ancora il core 5.Asp.Net 5 (core) RC1: Come accedere al file (registrazione file rolling) [soluzione compatibile DNX Core 5]?
risposta
Per usare Serilog nel progetto RC1 ASP.NET 5, aggiungere le seguenti dipendenze nel file project.json:
"Serilog.Extensions.Logging": "1.0.0-rc1-final-10092",
"Serilog.Sinks.RollingFile": "2.0.0-beta-465"
Creare il registratore nel costruttore Startup
:
public Startup(IApplicationEnvironment appEnv)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.RollingFile(Path.Combine(appEnv.ApplicationBasePath, "log-{Date}.txt"))
.CreateLogger();
}
e aggiungi Serilog nel metodo Startup.Configure
:
public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory)
{
loggerFactory.AddSerilog();
Che funziona localmente in VS, ma non riesco a farlo funzionare su IIS anche se l'applicazione funziona correttamente. Qualche idea del perché? Nessun file di registrazione è stato creato. – Egi
Provare a concedere le autorizzazioni di identità del pool di applicazioni per scrivere nella cartella in cui si effettuerà la registrazione. –
controlla anche seq (https://getseq.net/) per visualizzare i log in modo ben formattato nel browser. (come fa elmah). –
- 1. Microsoft Asp.Net 5 RC1
- 2. Impossibile utilizzare iTextSharp con ASP.NET 5 Core
- 3. Leggere i file di dati della soluzione ASP.Net Core
- 4. Asp.Net 5 core 1.0 Incompatibile/Modello non trovato
- 5. Come creare un'autorizzazione personalizzata in ASP.NET Core (ASP.NET 5)
- 6. Come si fa riferimento all'assembly in esecuzione in DNX Core 5.0 (ASP.NET 5)?
- 7. Come convalidare XML contro XSD (documenti separati) in DNX Core 5.0 (ASP.NET 5)?
- 8. Registrazione di ASP.NET Core 1.0
- 9. ASP.Net 5 rc1 Localizzazione in viste
- 10. Come si usa Elmah in ASP.NET 5/vNext/Core?
- 11. Carica file ASP.NET 5
- 12. ASP.NET CORE 1.0, Impersonation
- 13. IIS Express + HttpPlatformHandler arresto anomalo all'avvio dell'applicazione RC1 ASP.NET 5
- 14. RoutePrefixAttribute in ASP.NET 5
- 15. Come implementare la consegna continua con DNX e ASP.NET 5
- 16. Usare IIS piena durante ASP.NET 5/core 1,0 sviluppo
- 17. Alternative di MD5CryptoServiceProvider in CoreCLR (ASP.NET 5 Core)
- 18. separazione e la registrazione di livello quadro in ASP.NET core
- 19. Computing SHA1 con ASP.NET Core
- 20. ORM eseguiti su .NET Core 5
- 21. Differenza tra dnx-clr-win-x86.1.0,0, rc1-final e dnx-clr-win-x86.1.0,0.rc1-update1
- 22. ASP.NET Core RC1 - Integrazione swagger WebAPI - "Errore" SchemaValidationMessages
- 23. Problema di aggiunta del riferimento al progetto di libreria di classi in ASP.NET 5 (Core)
- 24. dnx non è riconosciuto per eseguire asp.net 5 applicazione
- 25. Impossibile disinstallare .NET 5 RC1
- 26. Configurare cors per consentire tutti i sottodomini utilizzando ASP.NET Core (Asp.net 5, MVC6, VNext)
- 27. Angular2 ASP.NET Core AntiForgeryToken
- 28. Come accedere alla cache in ASP.NET 5 MVC?
- 29. Blocco ASP.Net Core SignInManagerOnFailure
- 30. ASP.NET Core DependencyResolver
Hai provato il logger 'NLog'? –
Oppure potresti seguire la rotta 1984 e avere solo un sottotitolo che scrive una voce di log fornita in un file a tua scelta e continua a scorrere. Se questo è il tuo unico requisito, funzionerà. Probabilmente non preferito o consigliato ma sicuramente compatibile e funzionerà. Se hai bisogno di qualche esempio di tale procedura fammelo sapere e te ne fornirò uno. –