C'è un modo (libreria java integrata o sottostante installata con ColdFusion) che consentirebbe a un'applicazione ColdFusion 10 di scrivere messaggi nel registro eventi di Windows?Scrittura di eventi nel registro eventi di Windows utilizzando Coldfusion
risposta
È possibile utilizzare Log4J per eseguire questa operazione. C'è anche una DLL che deve essere posizionata sul PERCORSO del file system di Windows (a seconda del proprio ambiente). Vedi la classe NTEventLogAppender per i dettagli:
Log4J sarà impacchettato con la tua build da quando Hibernate lo usa. Tuttavia, sarà probabilmente necessario eseguire alcune configurazioni aggiuntive per la DLL che ho menzionato sopra (anch'essa indicata nei javadoc di riferimento).
È anche possibile verificare Log4jna, che ha appendici nativi a differenza di Log4J. L'uso di questa libreria non richiede di compromettere la dipendenza della DLL per Log4J. Tuttavia, questo non viene fornito con CF10. È fuori dalla portata della tua domanda, ma potrebbe comunque essere un'opzione da considerare.
Un esempio di codice è possibile utilizzare potenzialmente se si bastone con Log4J (riferimento al PatternLayout):
oLogger = createObject("java", "org.apache.log4j.Logger");
oNTAppender = createObject("java", "org.apache.log4j.nt.NTEventLogAppender");
oLayout = createObject("java", "PatternLayout").init("[%c][%l][%p][%thread]: %m%n");
// create the appender with your source and layout
oNTAppender = oNTAppender.init("[your source text]", oLayout);
// add this appender to the logger
oLogger.addAppender(oNTAppender);
- 1. Scrittura/lettura nel registro eventi di Windows
- 2. Scrittura nel registro eventi di Windows utilizzando Delphi
- 3. Quando accedere al registro eventi di Windows?
- 4. Lettura evento registro eventi di Windows specifico
- 5. Registro eventi di Windows e registri di testo
- 6. NLog: impossibile scrivere nel registro eventi
- 7. Reinizializzare il servizio Registro eventi di Windows senza riavvio
- 8. Applicazione ASP.NET che non accede al registro eventi di Windows
- 9. Un'origine del registro eventi sempre disponibile per la scrittura?
- 10. Scrittura di eccezioni nel file di registro di Windows
- 11. Registro eventi di Windows - come registrare un'origine evento?
- 12. Leggi registro eventi C#
- 13. aggiungere registro eventi per Registry
- 14. Notifica eventi di sistema di Windows ed eventi personalizzati
- 15. Scrittura% ~ DP0 nel registro utilizzando REG ADD
- 16. Come visualizzare il nome stringa della categoria di attività nel registro eventi utilizzando Write-EventLog?
- 17. Come ottenere EventLog per registrare il nome utente nel registro eventi di Windows?
- 18. Problemi del registro eventi PrototypeJS
- 19. È necessario creare manualmente un'origine del registro eventi di Windows durante l'installazione di un servizio Windows
- 20. Domanda su Eventi Windows
- 21. Python - Eventi di spegnimento di Windows
- 22. Come scrivere la categoria registro eventi
- 23. Scrittura nel registro in un'applicazione C#
- 24. C# - Leggi registro eventi nidificati dall'applicazione personalizzata
- 25. Registrazione degli eventi in un programma di servizio di Windows
- 26. Configurazione di un registro eventi personalizzato per log4net
- 27. Mutex ed eventi su Windows
- 28. Registro eventi di query query per le ultime due settimane
- 29. Windows Phone 8 Accelerometro eventi
- 30. Monitoraggio eventi di Google Analytics come registro errori lato client
Grazie! Vado a dare un'occhiata a Log4jna per cercare di mantenere le cose semplici. – rodmunera