Desidero che log4net scriva immediatamente nel registro ADO ma sembra che non lo faccia finché non esiste l'applicazione, come posso rimediare?log4net non scrive le voci del registro fino alla chiusura dell'applicazione
5
A
risposta
6
è necessario configurare la dimensione del buffer in questo modo:
<bufferSize value="1" />
2
Nel mio caso ho dovuto configurare il mio appender con l'aggiunta di un parametro per come segue:
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
[...]
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
[...]
</appender>
ho appena impostato il modello di chiusura a serratura minima, e questo ha fatto il lavoro.
HTH
Problemi correlati
- 1. Log4net non scrive su file
- 2. Scrive fwrite alla fine del file dopo aver cercato fino alla fine
- 3. Come vedi le voci del registro SVN recenti?
- 4. log4net registrazione non crea file di registro
- 5. Mostra tutte le voci nel registro git
- 6. Perché il mio output non viene visualizzato fino alla chiusura del programma?
- 7. informazioni Memorizzazione registro utilizzando log4net
- 8. Rimuovi le proprietà del sistema log4net dall'output
- 9. Perché Log4Net non crea il file di registro in produzione?
- 10. Modifica del livello di registro a livello logico in log4net?
- 11. Voci di registro duplicate log4j
- 12. C# log4net memorizza le voci in memoria ed Email in determinate condizioni
- 13. Utilizza la funzione di registro del registro di chiusura del compilatore
- 14. Dove posso scrivere il file di registro log4net in ClickOnce?
- 15. Come rimuovere le voci JRE dal registro di Windows?
- 16. Log4Net RollingFileAppender non scarica il buffer IO con il registro del volume basso
- 17. Dove log4net creerà questo file di registro?
- 18. log4net attende fino app pool di riciclo prima di accedere alla banca dati mssql2008
- 19. Quando log4net scrive o esegue il commit del log nel file?
- 20. Dove sono tutte le posizioni possibili delle voci del Registro di sistema UninstallString?
- 21. Come posso ottenere ant parallelo a non multiplex/interleave le mie voci di registro?
- 22. Chrome: connessione websocket non chiuso alla chiusura del browser
- 23. riprodurre una macro vim fino alla fine del buffer
- 24. Registro errori PHP su IIS non scrive sul file
- 25. Come eliminare fino alla fine del delimitatore?
- 26. Chiamare un metodo alla chiusura del thread
- 27. Mono non scrive le impostazioni predefinite
- 28. Esiste comunque lo svuotamento programmabile del buffer in log4net
- 29. Come inserire programmaticamente le voci del registro chiamate con nome e foto visualizzati?
- 30. Come rendere più lunghe le voci del registro degli errori di Apache